目前我拥有 2 个发件人域名AAA网站和bbb.com。限制是:
- 每个域只能一封接一封地发送邮件,延迟200秒。
- 每个域名24小时内只能发送100封邮件。
如果我想从两个域发送电子邮件到,则以下 main.cf 配置不适用同时接收单个域,因为所有电子邮件都将在一个队列中待处理,而不是两个(每个发送域)。
default_destination_rate_delay=200s
smtp_destination_concurrency_limit = 2
smtp_extra_recipient_limit = 100
对于这种情况有没有什么解决办法呢?
答案1
使用交通图寻找解决方案如下:
编辑主配置文件并添加 SMTP 传输。
aaa unix - - n - - smtp bbb unix - - n - - smtp
创建一个运输文件来映射域及其传输名称。
@aaa.com :aaa @bbb.com :bbb
将策略添加到主配置文件
default_destination_rate_delay=0 default_destination_concurrency_limit = 2 sender_dependent_default_transport_maps = hash:/etc/postfix/transport aaa_destination_rate_delay=200s bbb_destination_rate_delay=200s
重新加载 Postfix 以进行更改
postmap /etc/postfix/transport postfix reload