|
|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : ќ¬г«пв®а ‚Ґавг « 2:5020/400 22 Feb 2004 11:52:16 To : Alexey V. Vissarionov Subject : Re: спам --------------------------------------------------------------------------------
Sun Feb 22 2004 09:56, Alexey V. Vissarionov wrote to Эмулятор Вертуала:
ЭВ>> данные... (тута предлагают нарастить пенис)
ЭВ>> CRLF.CRLF - вот тут отправитель хочет ответ.
ЭВ>> и как же после заголовка сразу сообщать 550, когда ответ ожидается
ЭВ>> только в конце данных?
AVV> Учите матчасть - write() и close() никто не отменял.
Хе, кто вас так матчасти учил - close без shutdown? А вдруг клиенту не
нравятся abortive закрытия соединений? Hапример, IE6 в таких случаях ошибку
выдает...
Hу да фиг с вами, по существу: протокол SMTP не предполагает, что сервер шлет
какие-то данные в процессе отсылки данных по data, поэтому странно было бы
ожидать, что SMTP-клиент их будет читать. Поэтому recv будет уже после всех
send-ов. Возможны два случая:
1. клиент нормальный, и тогда после получения send()<1 алгоритм отправки
просто завершится с кодом "сервер чего-то глючит". до recv, который считает
550, дело не дойдет.
2. клиент мегаилитный, и результат send() не проверяется. тогда до recv-а дело
дойдет.
--- ifmail v.2.15dev5.3
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/16679c918eb3c.html, оценка из 5, голосов 10
|