sendmail:可信用户还是别名?

sendmail:可信用户还是别名?

对于我被分配的一个项目,我需要从一台生产服务器向业务合作伙伴 (business_partner.com) 发送电子邮件。但是,我的电子邮件既没有到达目的地,也没有被退回给我(“拒绝:来自未知的邮件”)。

我的 IT 支持人员进一步分析表明,电子邮件已成功发送(“消息已接受传送”)。

我编写的应用程序不使用公共互联网电子邮件地址(例如 me@hidden_​​domain_name.com)来发送这些通知。相反,它使用内部网电子邮件地址(我的代码所在的服务器:[电子邮件保护]_域名.com)。

我的 IT 支持人员相信这就是问题的根源。

我们创建了一个别名,但没有任何变化。将我的公共互联网电子邮件地址添加到“受信任用户”文件(我们使用 sendmail)是否有帮助?

我该如何解决这个问题?

答案1

这可能是因为当您发送电子邮件时,您的电子邮件服务器会宣布收件人是谁。然后,接收服务器会进行反向 DNS 检查,方法是将电子邮件服务器宣布的服务器名称与入站邮件的 IP 地址的 PTR(反向 DNS 记录)进行比较。如果它们不匹配,许多电子邮件服务器会直接丢弃它们,而不会发送任何退回消息。

我建议你去这里测试一下:http://www.mxtoolbox.com/diagnostic.aspx

如果您没有 PTR 记录,您有两种选择:

  1. 让您的 ISP 添加它。
  2. 使用智能主机中继邮件。

相关内容