Следуйте этому руководству, чтобы настроить destination_rate_delay для домена получателя: http://steam.io/2013/04/01/postfix-rate-limiting/
Ограничение скорости работает, однако можно ли ограничить скорость только для электронного письма, такого как newsletter@mydomain.com, чтобы 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
почта, которая не соответствует настройке для пользователя.