<source>Хаб задаёт сам
Письмо крупнее указанного размера не принимается от этого источника — отказ приходит на этапе подачи, до того как письмо ляжет в очередь.
Умолчание — без ограничения. Источник, у которого строки нет, примет письмо любого размера. Потолок ставится осознанно, и обязательно в общем блоке <source 0/0> тоже: узкие блоки перекрывают только то, что называют, а всё остальное остаётся с вендорским «сколько угодно».
Отказ на подаче лучше отказа на доставке. Письмо, принятое в очередь и отвергнутое получателем за размер, уже потратило место в спуле, попытки доставки и попало в статистику отказов. Отказ при подаче возвращает проблему туда, где её можно исправить, — отправителю.
Тёзка из другого блока считает не то же самое. max-message-size внутри <transmissions-api> ограничивает размер запроса HTTP-подачи и имеет своё умолчание — сто мегабайт. К почтовой подаче он отношения не имеет.
Считать от приёмника, а не от отправителя. Крупные почтовые службы останавливаются в районе 25 мегабайт на письмо целиком; всё, что больше, узел примет, довезёт и получит отказ. Ставить свой потолок выше чужого — значит платить спулом и попытками за письма, которым всё равно откажут.
Заложить треть на кодирование. Ограничение считает письмо таким, каким оно приехало по SMTP. Чтобы принять вложение в 15 мегабайт, потолок нужен около 20.
Писать в общий блок. Потолок только у платформ оставляет незакрытым всё остальное, а именно оттуда и приходит неожиданное — например, письмо, собранное скриптом с вложенным дампом.
# общий блок — потолок для всех, кого не назвали отдельно <source 0/0> max-message-size 20M</source> # платформе, которая шлёт каталоги, — свой <source 10.0.0.5> max-message-size 40M </source>
что делают не так и чем это кончается4 ошибки▶
§ 3.3.7.37
наш опыт
§ 3.3.7.37
§ 3.3.20.5
2 связи
printf 'EHLO test\r\nQUIT\r\n' | nc -w5 узел 2525
3 статьи
◇Ключ активации — условие установки, а не шаг после неёБез ключа активации от поддержки SparkPost MTA не ставится и не работает, а уровень лицензии задаёт потолок исходящих соединений: на стандартной всё сверх 200 игнорируется.◇Ограничения облакаОблака ограничивают исходящую почту через порт 25, пока не попросишь снять лимит, а их диапазоны адресов почтовики встречают с подозрением.◇Как перевести план отправки в железоДве постоянные, по которым считается любой узел: около 2 КБ памяти на каждого получателя в очереди и место под спул, пропорциональное суммарному размеру писем.