希望你能在这种情况下帮助我。
我正在pipe理用于通讯的Postfix服务器。 最近,一个主要的收件人域名将其策略更改为只接受每个smtp会话/连接的一封电子邮件。 要坚持他们的政策,我发现main.cf中的以下设置是有用的,因为它们指的是电子邮件传递的并发性,尽pipe它似乎没有帮助。
(我testing的值低至1)
我遇到的错误是:dsn = 4.4.2,status = deferred,以及一个链接,告诉我每个SMTP连接发送一封电子邮件。
后缀版本:2.9.6
任何build议将不胜感激!
如果您遇到特定的域名要求更慢的交付,最简单的方法是设置一个自定义传输:
在/etc/postfix/main.cf
放置这两行(把它命名为你想要的,只要使用它就可以):
smtp-slowdelivery unix - - n - - smtp -o syslog_name=smtp-slowdelivery
在/etc/postfix/main.cf
添加这些行:
smtp-slowdelivery_destination_rate_delay = 12秒
smtp-slowdelivery_destination_concurrency_limit = 1
smtp-slowdelivery_destination_recipient_limit = 1
SMTP-slowdelivery_initial_destination_concurrency = 1
把它添加到/etc/postfix/transport
(你可能需要创build)
/\@thatdomain.com$/ smtp-slowdelivery:
(用你需要缓慢交付的域replace该域)
Postmap文件postmap postmap /etc/postfix/transport
那么告诉postfix这个文件是一个正则expression式:
在/etc/postfix/main.cf
添加:
transport_maps = regexp:/ etc / postfix / transport
然后运行postfix reload
你应该看到通过你的新的交通工具发送邮件在你的maillog。