<transmissions-api>
Умолчание — 100M. Строка ограничивает размер полезной нагрузки запроса к Transmissions API.
Синтаксис строгий: число и обязательный множитель размера — B, K, M или G. Число без множителя MTA не примет. Значение больше 2G — тоже.
Руководство отдельно предупреждает: письма больше 100 МБ могут привести к медленному приёму и медленной доставке из-за возросшего времени обработки. То есть умолчание стоит ровно на границе, за которой вендор сам советует не ходить.
Не путать с max-message-size блока источника: та ограничивает письмо, приходящее по SMTP, эта — запрос, приходящий по HTTP.
Вторая половина: 100M — это не рекомендация, а граница, за которой руководство обещает медленный приём и медленную доставку. Поднимать её стоит с пониманием этого.
Предел на письмо Хаб задаёт другой строкой: max-message-size со значением 30M в источниках подачи по адресу — с самой машины и с разрешённых адресов.
Что ставить. Считать надо от размера запроса, а не письма:
| Значение | Когда |
|---|---|
| 100M (умолчание) | подходит почти всегда: за этой границей вендор обещает замедление |
| меньше | известно, какие письма подаются, и предел ставится с запасом от их размера |
| больше | вложения велики, и замедление приёма и доставки принимается сознательно |
Множитель обязателен, и значение больше 2G MTA отвергнет.
# предел на полезную нагрузку запроса, а не на само письмо <transmissions-api> max-message-size 100M</transmissions-api>
что делают не так и чем это кончается2 ошибки▶
§ 3.3.20.5
§ 3.3.20.5
1 связь
grep -n -A3 '^<transmissions-api>' /etc/pmta/config grep -n 'max-message-size' /etc/pmta/config /etc/pmta/virtualhost.txt
3 статьи
◇Как письмо попадает в MTAШесть описанных способов подачи: расширенный SMTP, четыре языковые обвязки и каталог, за которым узел следит на диске.◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Заголовки, которыми отправитель управляет доставкойШесть служебных заголовков позволяют подающей стороне выбрать поток, пометить письмо заданием, задать настройки и ключ подписи, идентификатор конверта и расписание; каждый разрешается отдельно и по источникам.