Global
Умолчание — false. Строка решает, что делать с новым входящим соединением, когда свободных слотов не осталось — то есть когда достигнут потолок total-max-smtp-in.
С умолчанием MTA отвечает приветствием 421 — служба недоступна — и закрывает соединение. С true соединение ждёт, пока слот освободится.
Строка задаёт поведение для всего узла. У отдельного приёмника есть своя, одноимённая по смыслу await-slot — она перекрывает это решение на своём адресе, и так можно развести подачу и приём входящей почты.
Отказ 421 честнее: он говорит «занят, приходи позже», и отправляющий сервер знает, что делать.
Вторая половина: ожидание не поднимает потолок. Соединений по-прежнему не больше, чем разрешено, — меняется только то, что видит тот, кто пришёл сверх.
Для подачи это разумно: подаёт сам Хаб, он видит отказ сразу и переносит попытку. Для приёма жалоб и отчётов выбор менее очевиден — чужой сервер повторит по своему расписанию, а может и не повторить.
Что ставить. Выбор зависит от того, кто приходит:
| Значение | Когда |
|---|---|
| false (умолчание) | подача от своей платформы, которая умеет повторить позже |
| true | узел принимает чужую почту, и расписание повторов отправителя вам неподвластно |
На узле, где обе роли совмещены, честнее развести их по приёмникам: строкой у каждого, а не этой общей.
# общее решение узла; у приёмника его можно перекрыть своей строкой total-max-smtp-in 1000 smtp-await-slot false
что делают не так и чем это кончается2 ошибки▶
наш опыт
§ 3.3.1.32
2 связи
grep -n 'smtp-await-slot\|total-max-smtp-in\|await-slot' /etc/pmta/config pmta show status | grep -i 'smtp-in\|inbound'
3 статьи
◇Как письмо попадает в MTAШесть описанных способов подачи: расширенный SMTP, четыре языковые обвязки и каталог, за которым узел следит на диске.◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Заголовки, которыми отправитель управляет доставкойШесть служебных заголовков позволяют подающей стороне выбрать поток, пометить письмо заданием, задать настройки и ключ подписи, идентификатор конверта и расписание; каждый разрешается отдельно и по источникам.