Postfix
後綴:是否可以為每個發件人設置 destination_concurrency_limit 和 rate_delay?
按照本教程為每個收件人域設置destination_rate_delay: http: //steam.io/2013/04/01/postfix-rate-limiting/
速率限制正在起作用,但是,是否可以只對諸如 newsletter@mydomain.com 之類的電子郵件進行 rate_limit 以使 admin@mydomain.com 不受速率限制?
main.cf
transport_maps = hash:/etc/postfix/transport, regexp:/etc/postfix/transport.regexp polite_destination_concurrency_limit = 2 polite_destination_rate_delay = 15s polite_destination_recipient_limit = 5 turtle_destination_concurrency_limit = 1 turtle_destination_rate_delay = 30s turtle_destination_recipient_limit = 2
我正在尋找類似的東西
*(other senders)@mydomain.com use default_limits newsletters@mydomain.com use polite_turtle_limits
我不相信 policyd 或 postfwd 會用於此,我弄錯了嗎?
在您關注的文章中,您創建了新的傳輸並為每個域選擇了這些傳輸。
第一步是編輯
master.cf
文件並添加 SMTP 傳輸。每個傳輸將代表一組接收域的策略:polite unix - - n - - smtp turtle unix - - n - - smtp
接下來,我們需要將域映射到它的傳輸名稱:編輯
/etc/postfix/transport
文件並添加行gmail.com polite: yahoo.com turtle: hotmail.com polite:
如果您查看有關傳輸表格式的文件,您會發現完全有可能在您的每個收件人地址中製定這些規則
/etc/postfix/transport
,例如newsletter@example.com polite: example.com turtle:
現在,
turtle
傳輸用於example.com
與每個使用者設置不匹配的每封郵件。