PowerMTA
June 2, 2022

PowerMTA mx-rollup (группировка доменов по их МХ записи)

Группировка по MX - это функция PMTA, которая объединяет все домены получателей, которые обрабатываются одним и тем же MX, в одну очередь. Это создает лучшую структуру управления для ограничения скорости и ограничения соединения.

создаем в /etc/pmta файл rollup, примерно такой

<mx-rollup-list>
#mail.ru
mx *.mail.ru mailru.rollup rollup-by-ip
mx *.my-mails.ru mailru.rollup rollup-by-ip
mx *.mail-tester.com mailru.rollup rollup-by-ip
#yandex
mx *.yandex.net yandex.rollup rollup-by-ip
mx *.yandex.ru yandex.rollup rollup-by-ip
mx *.ya.ru yandex.rollup rollup-by-ip#gmail
#gmail
mx *.google.com google.rollup rollup-by-ip
mx *.googlemail.com google.rollup rollup-by-ip
#aol.com
mx mx-aol.mail.gm0.yahoodns.net yahoo-aol.rollup
#rambler.ru
mx *.rambler.ru rambler.rollup rollup-by-ip
# Microsoft
mx eur.olc.protection.outlook.com outlook.rollup
mx apc.olc.protection.outlook.com outlook.rollup
#beget.ru
mx *.mx1.beget.ru begetru.rollup rollup-by-ip
mx *.mx2.beget.ru begetru.rollup rollup-by-ip
mx *.mx5.beget.ru begetru.rollup rollup-by-ip
</mx-rollup-list>

и в основном файле конфигурации инклюдим его

.......
include /etc/pmta/rollup
.......

и также исправляем:

было

domain-macro mailru mail.ru,bk.ru,inbox.ru,list.ru,mail.ua,mail.kz
<domain $mailru>

делаем

#domain-macro mailru mail.ru,bk.ru,inbox.ru,list.ru,mail.ua,mail.kz
#<domain $mailru>
<domain *.mailru.rollup>

в итоге - все очереди на mail.ru - соберутся в одну, так-же в нее попадут все корпоративные ящики созданные на mail.ru

ну и по подобию делаем с другими доменами.