后缀表示邮件发送好,邮件没有到达ISP的收件箱? 在日志中没有拒绝?

当我从我的邮件服务器向我的@ bellsouth.net电子邮件发送testing消息时,后缀日志显示它已发送正常,但是邮件从未到达我的bellsouth收件箱。 如果At&T阻止了这些消息,我不应该得到一个失败通知或反弹吗?

我试图解决为什么有些客户没有收到电子邮件,但如果mail.log中没有什么可以说这封邮件被拒绝,我怎么知道哪些邮件成功传递?

日志显示:

Feb 27 09:02:36 MyHOSTNAME postfix/pickup[26175]: D53A72713E5: uid=0 from=<root> Feb 27 09:02:36 MyHOSTNAME postfix/cleanup[26487]: D53A72713E5: message-id=<[email protected]> Feb 27 09:02:36 MyHOSTNAME postfix/qmgr[5595]: D53A72713E5: from=<[email protected]>, size=878, nrcpt=1 (queue active) Feb 27 09:02:37 MyHOSTNAME postfix/smtp[26490]: D53A72713E5: to=<[email protected]>, relay=gateway-f1.isp.att.net[204.127.217.16]:25, delay=0.57, delays=0.11/0.03/0.23/0.19, dsn=2.0.0, status=sent (250 ok ; id=20120227140036M0700qer4ne) Feb 27 09:02:37 MyHOSTNAME postfix/qmgr[5595]: D53A72713E5: removed 

AT&T服务器接受了这个消息,对吧?

我碰巧收到了一封At&T / Bellsouth的电子邮件,但是我没有收到我们发送给每个ISP的帐户。 我需要知道消息是否到达目的地的方式。 在我的main.cf文件中是否有任何设置会影响我们是否得到拒绝/反弹通知?

dsn=2.0.0和正确的relay=意味着Bell的邮件服务器已经接受了这个消息。 但是,这并不意味着它将允许邮件传递到用户的邮箱。 在这种情况下,最有可能的解释是,Bell South的垃圾邮件filter在到达用户的邮箱或用户自己的邮件软件清除了邮件之前,已经清除了您的邮件。

确保返回电子邮件地址接受消息,以便从南方的服务器返回。 如果您尝试将邮件传递到其实际不存在的服务器上的邮箱,这一点也很重要。

检查您的邮件configuration,以确保邮件不被标记为垃圾邮件(邮寄自己,然后检查标题)。 Postfix应该写入正确的标题/信封,以便邮件看起来来自“发件人”地址中指定的域。 因此,如果您的邮件服务器是mail.example.com,但您的服务器的主机名实际上是mailserver.int.hostingprovider.com,则需要将postfix设置为正确伪装成example.com。 这也应该与您的反向DNS相对应,以便您的服务器的IP地址查找返回服务器地址(如果它不正确,请将您的PTRlogging设置为它)。 这可以很容易地检查与挖。

 dig example.com dig -x <your IP address> 

您还应该考虑在您的DNS中设置SPF ,因为这是对服务器邮件的反垃圾邮件评分的快速简单补充。

 Feb 27 09:02:37 MyHOSTNAME postfix/smtp[26490]: D53A72713E5: to=<[email protected]>, relay=gateway-f1.isp.att.net[204.127.217.16]:25, delay=0.57, delays=0.11/0.03/0.23/0.19, dsn=2.0.0, status=sent (250 ok ; id=20120227140036M0700qer4ne) 

Bellsouth接受了这个信息。 它不再是后缀的责任。

问问发生了什么事。