Интересная тонкость
Добавлено: 2007-01-12 23:15:46
Прислал SOb
SOb писал(а):Достали в логе сообщения «unexpected disconnection while reading SMTP command from...». Выводится оно, когда Exim уже на этапе SMTP-сессии рвёт соединение натыкаясь в «acl_rcpt_check» на «deny» по RBL/SURBL. Режет глаз, да ещё и увеличивает размер лога. Лечится просто и «элегантно»: проверка RBL/SURBL выносится в отдельный acl «acl_smtp_connect» (acl_smtp_connect = acl_check_connect). Т.о. проверка идёт до начала SMTP сессии и Exim тихо и аккуратно рвёт соединение без лишних сообщений.
Кроме этого у себя я также вынес в отдельный acl «acl_smtp_helo», чтобы он отрабатывал _до_ «acl_smtp_rcpt».