<source-group>
Умолчание — unlimited. Строка ограничивает число одновременных входящих соединений от всех источников группы вместе.
Это потолок, а не гарантия: он говорит «не больше», а «не меньше» говорит соседняя строка — reserved-smtp-in. Обе нужны там, где узел делят несколько сторон: одной ставят потолок, чтобы не съедала всё, другой — резерв, чтобы ей всегда осталось.
Потолок группы работает под общим потолком узла total-max-smtp-in: если общий кончился, групповой уже ничего не изменит.
Проверять надо арифметику, а не строки: MTA её не проверяет.
Для узла парка этого достаточно: подающая сторона одна, и делить между сторонами нечего. Группы понадобились бы на узле, которым пользуются несколько клиентов.
Что ставить. Значение считают от общего потолка узла, а не от нужд группы:
| Значение | Когда |
|---|---|
| unlimited (умолчание) | подающая сторона одна, делить нечего |
| доля от общего потолка | несколько сторон, и ни одна не должна выбрать всё |
| небольшое число | сторона, которой много соединений не нужно, но которая может их занять |
Сумму потолков полезно держать больше общего — иначе часть узла простаивает, — но не в разы: иначе потолки перестают что-либо значить.
# потолок и резерв работают в паре: один «не больше», другой «не меньше» <source-group localSources> max-smtp-in 10 reserved-smtp-in 5 </source-group>
что делают не так и чем это кончается2 ошибки▶
наш опыт
§ 3.3.9.1
2 связи
grep -n -A3 '^<source-group' /etc/pmta/config pmta show status | grep -i 'inbound\|smtp-in'
3 статьи
◇Как письмо попадает в MTAШесть описанных способов подачи: расширенный SMTP, четыре языковые обвязки и каталог, за которым узел следит на диске.◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Заголовки, которыми отправитель управляет доставкойШесть служебных заголовков позволяют подающей стороне выбрать поток, пометить письмо заданием, задать настройки и ключ подписи, идентификатор конверта и расписание; каждый разрешается отдельно и по источникам.