On Tue, Feb 17, 2004 at 10:02:31PM +0200, Andrey Blochintsev wrote:
Hi!
On Tue, Feb 17, 2004 at 20:49 +0200, Paul Arakelyan wrote:
Hi! В связи с успешным запуском в открытый космос шедевра програмизма, обозванного smtpshield, и даже вполне выполняющего часть поставленных задач (типа работы с blacklists, издевательств над злобными буратинами и прозрачного внедрения в существующую инфраструктуру, в коей можно голову сломать) тут "вдруг" возникли вопросы:
- а насколько часто реальные MTA используют RSET/NOOP?
используют. rset используется когда нужно несколько писем отправить в одну smtp сессию это многие mailer-ы умеют. noop - когда сессию закрывать не хочется, но есть опасения, что remote закроется по timeout-у... Почти все MTA пытаются с этим (ничегонеделанием и занятием tcp-connection) бороться.
- а чего кроме "RSET","NOOP","HELO","EHLO","MAIL","RCPT","DATA","QUIT" они вообще могут сказать (вроде не говорят ничего больше), и насколько критично это пропускать?
если сервер сказал "CHUNKING" то вместо data может поехать BDAT (rfc1830, rfc3030) (но впрочем, если сервера под контролем, то "лишние" extensions, можно и порезать...) Полезный extension PIPELINING (rfc2920) оно хотя и не вводит новых команд, но определяет места для синхронизации. 250-HIPELINING и впридачу режется попытка выплюнуть в сервер более одной строки за раз, попутно на всякие GET/POST/HEAD реагируем...
Ну и периодически приходят с разными ETRN... Ну - я так понимаю, что это всё же "отдельные случаи".
-- Best regards, Paul Arakelyan. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message