我正在尝试设置一个非常基本的 SPF 记录。我在 Godaddy 上托管我的网站并使用 Godaddy 的电子邮件服务器。我正在使用 php mail() 调用(我知道,我读过很多使用 PHP Mailer 或其他方法的地方,但我选择默认的 mail() 函数,这不是我的问题)。现在,电子邮件中的 spf 记录返回neutral如下行:
Delivered-To: person@gmail.com
Received: by 10.52.171.166 with SMTP id av6csp133324vdc;
Tue, 16 Jul 2013 07:43:23 -0700 (PDT)
X-Received: by 10.49.104.180 with SMTP id gf20mr2338989qeb.59.1373985802775;
Tue, 16 Jul 2013 07:43:22 -0700 (PDT)
Return-Path: <noreply@onlineserver.cc>
Received: from p3nlsmtp14.shr.prod.phx3.secureserver.net (p3nlsmtp14.shr.prod.phx3.secureserver.net. [72.167.234.239])
by mx.google.com with ESMTP id d19si710455qey.143.2013.07.16.07.43.22
for <person@gmail.com>;
Tue, 16 Jul 2013 07:43:22 -0700 (PDT)
Received-SPF: neutral (google.com: 72.167.234.239 is neither permitted nor denied …Run Code Online (Sandbox Code Playgroud) 根据本指南:
保护您的服务器并确保 Postfix 未配置为开放中继非常重要。
它链接到另一个建议使用 UFW 作为防火墙的指南。
我正在 Ubuntu 上运行 Apache,并使用需要发送电子邮件的 PHP 应用程序。我已经安装了 postfix 作为我的邮件服务器。
到目前为止我已经配置了 UFW:
sudo ufw allow ssh
sudo ufw allow www
Run Code Online (Sandbox Code Playgroud)
要允许发送电子邮件,我需要告诉 UFW 允许 smtp 吗?:
sudo ufw allow smtp
Run Code Online (Sandbox Code Playgroud)
我还需要做什么才能发送电子邮件吗?
我发现了几个与此相关的线程,但它们都非常过时,所以我想得到一些澄清。
我使用带有 elastic-ip 的 AWS ec2 实例,在 ubuntu 18.04 上使用 postfix 设置了 SMTP(仅发送)邮件服务器,并通过domains.google 管理我的 DNS。我正在设置所有 MX、SPF、dmarc/dkim 记录,但我对如何设置 PTR 记录感到困惑。
当我选择“PTR”时,它会要求输入主机名和数据字段。这是我的困惑:
PTR 记录被视为反向 DNS 否?它不应该是指向我的 smtp.mydomain.com 的 IP 地址吗?当我在主机名字段中输入 IP 地址时,它会附加 .mydomain.com,因此它看起来像:
###.###.###.###.mydomain.com -> smtp.mydomain.com
不应该只是:
###.###.###.### -> smtp.mydomain.com?
我已经在具有专用 ipv4 但没有 /64 ipv6 的服务器上设置了 Mailcow。我不太清楚邮件服务器的声誉是如何计算的。但我知道通常设备应该获得 /64 块,并且 cloudflare 的速率限制也将 /64 块视为单个 ipv4。Mailcow 似乎鼓励使用 ipv6,来自禁用 IPv6 文档“仅当您的主机上没有启用 IPv6 的网络时才建议这样做!” 为了声誉,邮件服务器是否应该避免与其他人共享 /64 ipv6?
我有一台使用 Windows server 2003 和 Microsoft DNS Server 的服务器。我的 DNS 设置错误:没有反向 DNS (PTR) 条目。问题 MX 记录是: 225.208.20.***.in-addr.arpa -> 未检测到反向 (PTR) 您应该联系您的 ISP 并要求他为您的 ips 添加 PTR 记录
在反向查找区域中,我在此区域 ptr 记录上为 DOMAINNAME 和 MAIL.DOMAINNAME 添加一个新区域。
但这并不能解决我的问题,仍然在 intoDNS.com 上我发现了错误消息,因此我的一些电子邮件无法到达邮件服务器
如何为我的邮件服务器设置 PTR 记录?
在 RedHat 衍生 (CentOS 5.2) linux 电子邮件服务器上,我希望用户能够设置“外出”自动回复。
邮件服务器堆栈使用postfix + amavisd + dovecot + roundcube作为主要元素。
用户只能通过电子邮件访问服务器(没有外壳或文件访问权限)。
用户将自行启用和禁用“外出”服务,可以通过向某个帐户发送电子邮件或通过其他方式。
对于用户来说,它必须易于使用。
我正在寻找“外出”自动回复的一些功能:
理想情况下,在缺席期间只向给定的发件人发送一次通知。
不向邮件列表发送通知。
必须基于服务器并且不需要用户打开他们的邮件客户端(我知道可以配置 Thunderbird 来做到这一点,但这对我们来说不是一个实用的解决方案)。
理想情况下,允许用户设置他们自己的消息(我们有用户说不同的语言,有些人可以在他们离开时查看他们的电子邮件,其他人则不能,所以我想给他们选择)。
谢谢你的帮助。
我正在www.universitytutor.com 上运行一个应用程序,它可以让人们找到导师。大多数导师是大学生。
在有人联系导师询问进展情况后 2 周,我们发送了一封跟进电子邮件,目前 70% 的人表示导师从未回复他们的询问!
因此,我正在尝试弄清楚我们如何提高向我们的导师发送电子邮件的可交付性。我们在 ubuntu 上运行 postfix。这是我检查过的所有内容:
数量仍然很低(每天可能有 500 条消息)。并且其中大多数是独一无二的,其中一个人通过特定查询与另一个人联系,因此它不是批量邮件。我已经抽查了通过该网站的消息(对于辅导工作),它们是合法的,保证了回复和辅导员可能的工作。如果他们真的收到了电子邮件,我看不出他们为什么不回复的任何理由。
所有导师在创建帐户时都必须单击电子邮件中的确认链接,因此我知道他们至少收到了一封来自我们的电子邮件。当有人报告他们没有回应时,我们还会自动删除导师档案。所以我不认为随着时间的推移,大多数导师已经毕业并离开了。70% 太高了,不能仅仅用这个来解释。
我想知道大学电子邮件服务器是否有什么特别之处?大多数导师是大学生,拥有 .edu 电子邮件地址。就 .edu 邮件服务器的可传递性而言,这里有什么特别需要担心的吗?
或者我的邮件服务器配置是否遗漏了导致这些邮件在垃圾邮件过滤器中丢失的其他内容?
如果我可以提供任何其他可能有用的信息,请告诉我。
PS 当从站点向我自己发送测试消息时,它们总是通过(Gmail 在 SPF 和 DKIM 的标头中显示“通过”)。我已经用 Gmail 和 Yahoo 对其进行了测试,它们都可以工作,但显然我无法在他们的 .edu 邮件服务器上获得一个帐户来查看它是否在那里工作。
我在笔记本电脑上的 ubuntu 9.04 上安装了 sendmail。我的 php mail() 函数在本地主机上仍然不起作用,所以我想在系统启动期间禁用邮件传输代理的自动启动。
如何禁用邮件传输代理的自动启动?
谢谢
我想设置 postfix 邮件服务器而不是 ms 交换服务器。我们有大约 8000 个用户,我们希望为用户使用活动目录。我们需要多少台服务器?我们应该选择什么样的策略?如何在邮件服务器中使用广告用户?
这可能吗?如果我只有一个 IP 地址,那么更改 MX 记录应该无关紧要,因为它与 www 相同。但是我的电子邮件完全在另一台机器上。
email-server ×10
email ×4
postfix ×3
linux ×2
reverse-dns ×2
godaddy ×1
ip-address ×1
ipv6 ×1
networking ×1
sendmail ×1
smtp ×1
spf ×1
ubuntu-14.04 ×1
ufw ×1
windows ×1