我们的客户拥有一个域为:website.com 我们有一个服务器,我们的客户将videos.website.com 指向。从videos.website.com 发送的电子邮件被标记为垃圾邮件,因为website.com 没有说明允许单独服务器上的videos.website.com 代表website.com 发送邮件。
我们如何解决/设置它?
使用v=spf1 a ~all和v=spf1 ip4:IP_OF_A_RECORD ~all或v=spf1 IP_OF_A_RECORD ~all配置 SPF 记录时有什么区别?哪种方式是正确的,更健壮和可靠?
我在 Debain Postfix 邮件服务器上有几个用户。一切都很好。现在我们需要将一些用户放到托管的 Exchange Server (Office 365)。
是否可以以这种方式为一个域配置邮件服务器和 DNS MX,如果用户收件箱不在 server1 上,则查找将转发到 server2?
谢谢彼得
domain-name-system exchange postfix mx-record microsoft-office-365
所以我从 GoDaddy 购买了一个新域名,并将该域名指向我的 VPS IP 地址,它工作正常。
[请注意,VPS 不是由 GoDaddy 托管的,只是域名。]
但是,我注意到来自外部服务器(gmail、yahoomail、其他域等)的所有传入邮件都会继续退回,即使传出电子邮件(从我的域到其他邮件服务器工作正常)。
在谷歌搜索问题后,我似乎需要对域的 MX 记录进行更改才能发送/接收邮件。
在GoDaddy中,mx记录如下:
10 @ mailstore1.secureserver.net 1 Hour
0 @ smtp.secureserver.net 1 Hour
Run Code Online (Sandbox Code Playgroud)
因此,按照在线教程和论坛的指示,我创建了一个 A 记录mail.abcd.com并将其指向我的 VPS IP 地址。
之后,我将此行添加到 MX 记录列表中:
1 @ mail.abcd.com 1 hour
所以现在它看起来像这样:
10 @ mailstore1.secureserver.net 1 Hour
0 @ smtp.secureserver.net 1 Hour
1 @ mail.abcd.com 1 Hour
Run Code Online (Sandbox Code Playgroud)
[我abcd.com在上面的代码段中替换了我的域]
但是,我仍然无法向服务器中托管的任何电子邮件发送任何内容。
我究竟做错了什么?
domain-name-system email-server reverse-dns email-bounces mx-record
我添加 MX 记录已经 24 小时了
名称为@,类型为MX,值为mail.heeldiaries.com
还有一个指向服务器IP的A记录mail.heeldiaries.com。
当我进行 mail-tester.com 测试时,它说
我们没有在您的域名 heeldiaries.com 后面找到邮件服务器(MX 记录)
我们会检查您的域名heeldiaries.com 后面是否有邮件服务器(MX 记录)。
您可能希望为域名 heeldiaries.com 发布 DNS 记录(MX 类型)或使用不同的退回电子邮件地址。
是我设置错误还是有其他问题?
我的网站托管在 Hostgator 上,一些用户使用 gmail 邮件服务,而另一些用户使用 POP3 服务,所以我不确定是否可以将 MX 记录指向这两个服务器(gmail 和 POP3)?例如:使 gmail 使用 inf@example.com 而 POP3 使用 gm@example.com
我的直觉是“这不是问题,从逻辑上讲无法真正解决”。我正在配置备用 ISP 连接以与我们的现场交换邮件服务器一起使用。
这是我设置的:
198.51.100.30 -> primary ISP
203.0.113.40 -> backup ISP
Run Code Online (Sandbox Code Playgroud)
以下添加到我们的 example.com 域 DNS:
mail.example.com. A 198.51.100.30
mail2.example.com. A 203.0.113.40
example.com. MX 10 mail.example.com.
example.com. MX 20 mail2.example.com.
Run Code Online (Sandbox Code Playgroud)
相关 ISP 添加的 PTR:
198.51.100.30 mail.example.com
203.0.113.40 mail2.example.com
Run Code Online (Sandbox Code Playgroud)
现在,我们的邮件服务器总是mail.example.com像横幅一样工作,一切都很好,MXToolBox 很高兴。但是,我该如何处理有关故障转移 MX 的横幅?显然,故障转移 PTRmail2.example.com会在 MXToolBox 中产生“反向 DNS 与 SMTP 横幅不匹配”。
我只是不担心这个还是我没有正确设置?
编辑:安装在邮件服务器上的 SSL SAN 证书同时具有mail.example.com和mail2.example.com.
我正在尝试设置 MX 记录,以便它们指向外部邮件服务器。我的区域文件如下所示:
@ IN A x.x.x.x
localhost IN A 127.0.0.1
mail IN A x.x.x.x
www IN A x.x.x.x
imap IN CNAME www
loopback IN CNAME localhost
pop IN CNAME www
smtp IN CNAME mail
@ IN MX 10 mx.externalmailhost.com
@ IN MX 20 mx2.externalmailhost.com
Run Code Online (Sandbox Code Playgroud)
xxxx 是我的域的 IP。
nslookup 和外部邮件主机都告诉我他们看到的是 mx.externalmailhost.com.mydomain.com,即我的域只是添加到 MX 域中。有人可以指出我正确的方向吗?
提前致谢!
我们有一个类似于 CRM 应用程序的 Web 应用程序。人们可以登录并与其他人一起管理他们的业务。作为该管理的一部分,我们的应用程序可能会向被管理的人员发送电子邮件。这里的问题是我们的客户喜欢这些电子邮件的“发件人”地址是他们自己的。这样收件人就会从他们认识的人那里收到电子邮件,而不是从我们自己域中的“不回复”地址。
对于许多邮件服务器,这不是问题,但是有一些会退回这些电子邮件。出于好奇,我向我发送了一封测试电子邮件并检查了标题。这是谷歌应用程序添加的内容:
Received-SPF: softfail (google.com: best guess record for domain of transitioning client@clientdomain.com does not designate 99.99.184.164 as permitted sender) client-ip=99.99.184.164;
Authentication-Results: mx.google.com; spf=softfail (google.com: best guess record for domain of transitioning client@clientdomain.com does not designate 99.99.184.164 as permitted sender) smtp.mail=client@clientdomain.com
Run Code Online (Sandbox Code Playgroud)
(我用 client@clientdomain.com 替换了真正的“发件人”地址)
因此,当电子邮件发送给我时,我当然可以理解为什么其他服务器可能会拒绝它。我们的应用程序永远不会解析到 clientdomain.com。
我在这里有哪些选择?
1)我可以建议将所有“发件人”地址设置为客户的友好名称,但使用我们自己的“无回复”电子邮件地址。然后我就可以得到 spf 和所有这些。
2)我可以建议客户端配置 spf / reverse dns 以匹配我服务器的 IP(这似乎是一个可怕的选择......)
还有什么。这种事情的最佳实践是什么?
在我们的(小型)办公室,我们正在决定是否将我们的 MX 记录指向我们的本地 Exchange 服务器。我有点担心停机时间,所以想我应该设置一个备份 MX 服务器。然后,我做了一些研究,发现夫妇的帖子,暗示它不一定是值得的,最主要的是因为发送MTA将排队邮件进行了两天的放弃之前,这应该是绰绰有余是时候让你的事情井井有条了。
我很高兴接受这一点,但我们购买新服务器的本地 IT 提供商坚持认为服务器并不总是将邮件排队:有时它们会立即退回。任何人都可以评论这个立场吗?
此外,我试图找到标准对此事的看法(尽管我知道现实生活和标准并不总是一致的)。关于备份 MX 记录的维基百科文章说
SMTP 协议建立了一个存储转发网络,如果一个域的邮件服务器都离线,则发送服务器需要将发往该域的邮件排队,以便稍后重试。
查看RFC 821我找不到那部分,但我只是在扫描。如果存在,有人可以指出相关部分吗?我也对处理邮件在丢弃前应该保留多长时间的任何部分感兴趣。