每个连接的后缀传送

希望你能在这种情况下帮助我。

我正在pipe理用于通讯的Postfix服务器。 最近,一个主要的收件人域名将其策略更改为只接受每个smtp会话/连接的一封电子邮件。 要坚持他们的政策,我发现main.cf中的以下设置是有用的,因为它们指的是电子邮件传递的并发性,尽pipe它似乎没有帮助。

(我testing的值低至1)

  • initial_destination_concurrency
  • default_destination_concurrency_limit
  • smtp_destination_concurrency_limit

我遇到的错误是: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。