退回邮件没有达到后缀

我有一个CentOS 6.4生产(www.bw.co.uk)机器上安装了postfix和dovecot。 目的是发送所有的系统和交易信息并收集反弹信息。 然后标记导致反弹的电子邮件ID,以防止网站向这些ID发送进一步的消息。

我有我的托pipe服务提供商端的DNS和PTRlogging设置必要的SPFlogging设置。 我的MXlogging指向我们的员工发送和接收电子邮件的另一个邮件服务器。

我的问题是,虽然我已经能够发送来自生产机器的邮件,我无法阅读反弹使用我的PHP片段。 其实我甚至不知道弹跳是否到达机器!

我在我的testing(www.st.biz)机器上有一个类似的设置与相同的托pipe服务提供商的MX,SPF和PTRlogging设置在一个类似的方式,即MXlogging指向另一个邮件服务器,工作人员发送和接收邮件。 在testing机器上,我可以使用PHP程序读取反弹。

生产机器上的后缀日志/ var / log / maillog表明一个单一的反弹,这是不是由发送交易消息的PHP程序发起的Mar 3 03:15:03 bw postfix / smtp [22338]:09420120CA3:to = ,relay = mail.st.in [999.999.999.999]:25,delay = 0.9,delay = 0.05 / 0.02 / 0.43 / 0.41,dsn = 4.7.1,status = deferred(host mail.st.in [999.999.999.999 ]说:451 4.7.1请稍后再试(回复DATA命令))

任何想法可能是错的?

反弹将被返回到中继系统。 您必须安排它将弹回转发回您的系统进行处理。 处理反弹比将反弹转发回系统更简单。

请使用表单“[email protected]”的特定发送电子邮件地址。 它应该位于您的应用程序的适当的域或子域中。

在正常的处理过程中,您可能会希望某些电子邮件在被反弹之前长时间排队等待。 通常情况下,这将在4至7天的范围内。

有些系统会在决定是否提供邮件之前接受邮件。 如果他们performance良好,则不会从他们身上看到反弹,因为如果他们确实发送了反弹消息,他们将会冒发送反向垃圾邮件的风险。

编辑:我希望你的电子邮件发送使用MX服务器似乎是一个不同的服务器比你的networking服务器。 (从www.域发送的电子邮件是不寻常的,在我的经验可能是垃圾邮件。)在同一台服务器上使用第二个域发送邮件可能更合适。 您描述的这两个域都不是有效的,所以我无法validation您的configuration。

如果您希望反弹留在您的Web服务器上,请将其用作MX自身,或者只是省略MXlogging。 configuration一个postmaster地址,可以用来发回有关configuration问题的信息。 同样build议abuse地址,以便滥用报告可以发送给您。 这两个都可以转发给你所指的MX域的用户。

比尔是正确的MXlogging导致非返回的邮件。 基本上,虽然SPF允许您发送邮件,并且PTRlogging可以确认,但是指向另一台服务器的MXlogging意味着将弹回到那里。

当远程邮件服务器必须弹回电子邮件时,它将在您的域上进行MX查询,并将电子邮件发送到该logging。 所以,你所有的反弹将回到那个服务器。

您可以在服务器上创build一个子域名,然后使用MXlogging[email protected] => [email protected]在机器上创build一个别名。 这样你会收到所有的反弹。