<domain>
У некоторых версий межсетевого экрана Cisco PIX есть известная неполадка (CSCds90792) в разборе почтового протокола: если завершающая последовательность с точкой разъезжается по нескольким сетевым пакетам, экран отвергает письмо — и оно задваивается при повторе.
Обход простой: узел отправляет финальную точку отдельным пакетом, чтобы она наверняка дошла целиком. Включено это по умолчанию.
Экран узнаётся по приветствию. Если в строке приветствия не меньше десяти звёздочек подряд — так экран прячет настоящее приветствие сервера, — узел считает, что перед ним PIX. Другой проверки нет.
Оставьте включённым. Обход срабатывает только при обнаруженном экране и в остальных случаях не делает ничего.
Выключать — незачем. Выигрыша нет: один дополнительный пакет на письмо и только там, где признак совпал.
Парная строка решает другое. bounce-upon-pix-transfer-failure определяет, что делать, если задвоение всё-таки случилось; эта уменьшает его вероятность.
# обход включён по умолчанию; строка нужна, только чтобы его вернуть <domain legacy.example.com> pix-bug-workaround true bounce-upon-pix-transfer-failure true </domain>
что делают не так и чем это кончается2 ошибки▶
наш опыт
§ 3.3.10.97
1 связь
pmta show settings legacy.example.com/vmta1 | grep -i pix-bug grep -E '^220 .*[*][*][*]' /var/log/pmta/pmta.log | tail -10
3 статьи
◇Четыре типа значений, на которых написан весь конфигЛогическое, образец домена, регулярное выражение и промежуток времени — определены один раз в § 3.2 и дальше используются всеми директивами.◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.◇Как складывается политика для приёмникаНастройки собираются от самого общего образца к самому точному; порядок блоков в файле не значит ничего.