<domain>
Ограничивает не количество одновременных разговоров, а темп их открытия: сколько новых соединений к этому получателю разрешено начать за интервал с данного адреса отправки. Соседняя source-ip-max-smtp-out отвечает за первое, эта — за второе, и путать их не стоит: десять постоянных соединений и десять новых каждую минуту приёмник видит совершенно по-разному.
Частые переподключения раздражают приёмники сильнее объёма. Крупные почтовики считают именно попытки соединения, и всплеск подключений с одного адреса — типичный повод ответить 421 и придержать отправителя. Ровный темп с длинными соединениями выглядит гораздо благополучнее рваного.
Первым идёт маска, и число достаётся каждому адресу. source-ip-max-connect-rate 1.2.3.0/24 60/m — это по шестьдесят соединений в минуту с каждого адреса подсети, а не шестьдесят на всю. Что именно считать адресом отправки, решает enable-source-ip-limits-on-sending-ip.
Директива понадобится там, где в один адрес отправки собрано несколько IP. С прокси-гейтом не понадобилась: у каждого прокси свой адрес отправки, и темп подключений очереди уже относится к одному арендованному адресу.
Отталкивайтесь от числа одновременных соединений, а не от объёма. Если приёмнику разрешено держать десять соединений и каждое живёт минуту, темп подключений выше десяти в минуту означает, что соединения закрываются раньше времени. Начните с величины того же порядка, что и потолок соединений.
Знаменатель принимает множитель. 100/15m — сто подключений за пятнадцать минут; удобно, когда естественное окно не ложится на минуту или час. Множитель появился в PowerMTA 5.
Умолчание unlimited — темп подключений с отдельного адреса не ограничен, работает только лимит очереди.
# ровный темп подключений: столько же, сколько соединений держим <domain hotmail.com> max-smtp-out 10 source-ip-max-connect-rate 1.2.3.4 10/m connection-idle-timeout 1m </domain>
что делают не так и чем это кончается3 ошибки▶
наш опыт
§ 3.3.10.91
наш опыт
2 связи
grep -rn source-ip-max-connect-rate /etc/pmta/ pmta show queues --maxitems=20
3 статьи
◇Адрес отправки — из чего он складываетсяИменованный набор всего, что является свойством адреса: с какого IP уходит письмо, чем узел представляется, чем подписывает и как быстро шлёт.◇Отправитель называет поток для каждого письмаПисьмо несёт имя потока, которым его надо отправить, — выбор делает подающая программа, а не конфигурация узла.◇Ограничения облакаОблака ограничивают исходящую почту через порт 25, пока не попросишь снять лимит, а их диапазоны адресов почтовики встречают с подозрением.