我有自己的 Exchange Server 2013 (SP1)。我可以正常接收电子邮件,但发送电子邮件不可靠。发送到 gmail 或 seznam.cz(捷克共和国的电子邮件提供商)的电子邮件好的。
问题是发送电子邮件到outlook.com.我想这在某种程度上被垃圾邮件过滤器丢弃但我不知道为什么。交付报告显示,The message was successfully handed off to a different email system. This is as far as we can track it.
但电子邮件未送达且无任何退回。
我已经这样做了:
- 为我的域名设置 MX 记录(
aaa.com
至mail.aaa.com
) - 记录集A(
mail.aaa.com
至x.x.x.x
) - 设置反向 IP 记录(
x.x.x.x
至mail.aaa.com
) - 设置 TXT 记录
v=spf1 mx a -all
- 删除了出站电子邮件的内部主机名(关联)
- 设置发送连接器的 FQDN (
mail.aaa.com
) - 设置 FrontendTransport 接收连接器的 FQDN (
mail.aaa.com
)
邮件服务器未列入任何黑名单http://mxtoolbox.com/blacklists.aspx。
我还应该做些什么吗?我现在真的不知道从哪里开始找。
答案1
将此添加为答案:如果您的邮件服务器成功发送了 SMTP 消息,而收件人没有收到,则必须询问拥有下一跳邮件服务器的人。实际上,您没有其他方法可以找出该邮件服务器如何处理您的服务器提供给他们的信息。您可以整天猜测,并且您应该(通常)遵循最佳实践并检查您是否在 DNS RBL 等上,但这仍然只是猜测。
答案2
我认为 Exchange 服务器没有问题。请检查邮件是否被移动到Spam in outlook.com
。尝试添加exchange server mail id in outlook.com contact and try re sending the mail
。
如果您认为 Exchange 服务器在没有发送邮件的情况下提示了错误消息。请检查您是否能够从该 Exchange 服务器计算机网络 ping 下面的服务器。
Incoming mail server: pop3.live.com
Outgoing mail server (SMTP): smtp.live.com
还可以尝试在防火墙中打开以下端口并进行检查。(出于验证目的,大多数情况下不是修复)
SMTP port: 587,995