我使用Exim和Office 365发送电子邮件 – 服务器使用Exim从应用程序发送自动邮件,Office 365处理日常用户和收到的电子邮件等。
我得到一些邮件从服务器(即来自Exim)由于“mxlogging未find”被拒绝 – 有一个MXlogging,但我怀疑这个问题是指向Office 365,因此它被认为是无效的,当做一个查询在服务器上。
这是我得到的反弹:
[email protected] SMTP error from remote mail server after RCPT TO:<[email protected]>: host mail.host.com [2.3.4.5]: 554 5.1.8 <[email protected]>: Sender address rejected: MX record not found ------ This is a copy of the message, including all the headers. ------ Return-path: <[email protected]> Received: from apache by web01.domain.com with local (Exim 4.72) (envelope-from <[email protected]>) id 1WYYsD-0004AX-QJ for [email protected]; Fri, 11 Apr 2014 10:39:53 +0000 Date: Fri, 11 Apr 2014 10:39:53 +0000 Message-Id: <[email protected]> To: [email protected] Subject: Password reset X-PHP-Originating-Script: 501:password-forgotten.php From: [email protected]
这里是我的A和MXlogging:
A domain.com 0 3600 A 1.2.3.4 www.domain.com 0 3600 A 1.2.3.4 web01.domain.com 0 3600 A 1.2.3.4 MX domain.com 0 3600 MX domain-com.mail.protection.outlook.com
邮件从服务器来自web01.domain.com,所以我可以添加另一个MXlogging指向web01.domain.com到domain.com例如? 如何解决这个问题,同时继续使用两个邮件“提供者”?
谢谢
这看起来像是由上游服务器上的垃圾邮件避免规则阻止。 这些是我在我的服务器上应用的一些电子邮件策略 。 要求发送主机的MXlogging是极端的,但在再次打击垃圾邮件时,一些网站会发现它是合适的。 对于合法的发送域,没有MXlogging并依赖于它的Alogging。
检查是否正确configuration了重写规则。 发送地址应该是[email protected]或者[email protected]而不是[email protected] 。 如果您想要回复,请使用适当的Reply-to地址
发送程序应该configuration为设置适当的发送者,在这种情况下,不应该要求重写规则。
我知道这可能来得太晚了,但是…
您可能必须创build或更新SPFlogging,以使您的主MX能够接受自身以外的其他主机的发送。
查看此Microsoft向导来起草SPF: http : //www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/
或者,您可以完全添加第二个可指向任何IP的MX,其中包括Alogging中的一个。