Global
Расширение CHUNKING (команда BDAT) передаёт тело письма кусками известной длины вместо обычной команды DATA. Эта строка решает, объявляет ли поддельный приёмник поддержку такого способа. Умолчание — false, не объявляет.
Это вторая сторона той же договорённости. На стороне отправки за расширение отвечает ignore-chunking: она решает, пользоваться ли им, когда приёмник его объявил. Здесь решается, объявлять ли.
Смысл — в правдоподобии прогона. Крупные почтовики расширение объявляют, и боевая почта уходит к ним через BDAT. Прогон с умолчанием пойдёт через DATA — другим кодом, с другими расходами, и измерит не то, что будет в жизни.
Включайте, если боевая почта идёт через это расширение. Проверяется по ответу настоящего приёмника на EHLO.
Все три строки has-* — вместе. По отдельности они дают частичное правдоподобие; смысл в том, чтобы разговор в прогоне совпадал с боевым.
Умолчание оставляют для одной задачи — замерить узел на простейшем разговоре, как нижнюю границу.
# подделка должна вести разговор так же, как настоящий почтовик dummy-smtp-port 2525 dummy-smtp-has-chunking truedummy-smtp-has-pipelining true
что делают не так и чем это кончается2 ошибки▶
наш опыт
наш опыт
2 связи
grep -n dummy-smtp-has- /etc/pmta/config printf 'EHLO test\r\nQUIT\r\n' | nc 127.0.0.1 2525
3 статьи
◇Ключ активации — условие установки, а не шаг после неёБез ключа активации от поддержки SparkPost MTA не ставится и не работает, а уровень лицензии задаёт потолок исходящих соединений: на стандартной всё сверх 200 игнорируется.◇Ограничения облакаОблака ограничивают исходящую почту через порт 25, пока не попросишь снять лимит, а их диапазоны адресов почтовики встречают с подозрением.◇Как перевести план отправки в железоДве постоянные, по которым считается любой узел: около 2 КБ памяти на каждого получателя в очереди и место под спул, пропорциональное суммарному размеру писем.