Jul*_*ien 13 email email-server postfix
使用 Postfix 和自定义传输,我可以根据收件人的域来管理交付速度。(例如,我每秒最多向 *@hotmail.com 发送一条消息)
我也使用类似的规则来阻止坏目的地(htmail.com 立即被阻止,避免队列中的许多循环)。
但是,我想暂时暂停向目的地发送邮件 24 或 48 小时(发送至 *@gmail.com 的邮件已暂停,其他所有内容均已发送)。消息会在此期间排队,并且仅在我需要时通过更改配置发送。
有谁知道这是怎么做到的吗 ?
谢谢
Phi*_*lds 22
将消息置于 HOLD 状态
/etc/postfix/main.cf:
smtpd_recipient_restrictions =
...
check_recipient_access hash:/etc/postfix/hold
Run Code Online (Sandbox Code Playgroud)
/etc/postfix/hold:
gmail.com HOLD
blah.com HOLD
Run Code Online (Sandbox Code Playgroud)
确保postmap hash:/etc/postfix/hold每次更新文件时都运行。
如果要释放所有保留的消息,请使用postsuper:
# postsuper -H ALL
Run Code Online (Sandbox Code Playgroud)