GlobalХаб задаёт сам
Сколько входящих SMTP-соединений узел обслуживает одновременно — суммарно по всем приёмникам и всем источникам.
Что происходит на пределе. Новое соединение либо ждёт освобождения слота, либо получает 421 и закрывается — выбор задаёт smtp-await-slot. Ожидание выглядит для подающего как медленный узел, отказ — как недоступный.
Вендор советует не поднимать. Умолчание — сто соединений, и руководство прямо просит не ставить больше «на практике», отсылая к пределам машины и операционной системы. Верхней границы MTA при этом не проверяет: число можно написать любое, и проявится оно позже, когда соединений действительно станет много.
Считать от подающих, а не от объёма. Значение зависит от того, сколько параллельных сессий держат площадки, подающие почту на узел, плюс запас на повторы. Объём писем тут ни при чём: одно соединение везёт их сотнями.
Приём отчётов делит тот же запас. На узле, который принимает отказы и жалобы, входящие соединения приходят не только от своих платформ. Всплеск подачи способен вытеснить приём отчётов — и просядет то, чего никто не сторожит.
У нас стоит 1000. Это вдесятеро выше вендорской рекомендации и ничем не обосновано, кроме запаса; число дескрипторов на узлах при этом не считали.
# потолок узла — вне всяких блоков total-max-smtp-in 1000smtp-listener 0/0:2525 # подача кампаний smtp-listener 0/0:25 # приём жалоб и отказов
что делают не так и чем это кончается3 ошибки▶
§ 3.3.1.3
§ 3.3.1.3
наш опыт
2 связи
total-max-transmissions-apiGlobalТот же потолок уровня узла для второго способа подачи — почтового. § 3.3.1smtp-listenerGlobalПотолок входящих соединений, которые этот слушатель принимает. inferencemax-smtp-in<source-group>Потолки групп действуют под общим пределом узла: кончился общий — групповой уже ничего не решает. § 3.3.1.3reserved-smtp-in<source-group>Резерв вычитается из общего предела узла и уменьшает то, что остаётся всем остальным. § 3.3.1.3
pmta show status
3 статьи
◇Как письмо попадает в MTAШесть описанных способов подачи: расширенный SMTP, четыре языковые обвязки и каталог, за которым узел следит на диске.◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Заголовки, которыми отправитель управляет доставкойШесть служебных заголовков позволяют подающей стороне выбрать поток, пометить письмо заданием, задать настройки и ключ подписи, идентификатор конверта и расписание; каждый разрешается отдельно и по источникам.