Страница 1 из 1
smtp cmd DATA?
Добавлено: 2009-10-12 15:22:08
Laa
Привет!
Читаю rfc5321:
The third step in the procedure is the DATA command (or some
alternative specified in a service extension).
DATA <CRLF>
И понимаю так: после слова DATA должен быть пробел и <CRLF>. Сделал проверку на своем сервере и не вижу пока никого, кто бы после DATA указывал пробел. Я не так прочитал? Я не дочитал?
Re: smtp cmd DATA?
Добавлено: 2009-10-13 8:50:59
dikens3
ты еще скобки напиши.
<>
Re: smtp cmd DATA?
Добавлено: 2009-10-13 10:50:15
Laa
dikens3 писал(а):ты еще скобки напиши.
<>
Где написать? Я читатель, а не писатель.
А по делу какие мысли?
Re: smtp cmd DATA?
Добавлено: 2009-10-13 20:28:44
dikens3
Пробел написан для удобства читателя.
И к сведению, обычно пробелы обрезаются в командах.
Re: smtp cmd DATA?
Добавлено: 2009-10-14 10:06:22
Laa
dikens3 писал(а):Пробел написан для удобства читателя.
И к сведению, обычно пробелы обрезаются в командах.
Это понятно, но в команде MAIL FROM:<email@dom> явно пробела нет!!! И пробел там ставят только спамеры и кривые скрипты.
Re: smtp cmd DATA?
Добавлено: 2009-10-14 10:19:31
strmaks
Laa писал(а):Это понятно, но в команде MAIL FROM:<email@dom> явно пробела нет! И пробел там ставят только спамеры и кривые скрипты.
Вы уверены в своих словах ?
Код: Выделить всё
MAIL FROM:<reverse-path> [SP <mail-parameters> ] <CRLF>
После DATA пробелов нет, сразу перевод строки.
Вообще при чтении rfc имеет смысл читать его весь, а не по диагонали, в начале каждого rfc находится секция описывающая что и как написано в данном rfc и приводящая соглашения по синтаксису и пунктуации. В частности в случае ОБЯЗАТЕЛЬНОГО пробела, используется комбинация символов 'SP' (о:
Re: smtp cmd DATA?
Добавлено: 2009-10-14 10:43:43
Laa
Я тут имел в виду что после двоеточия в MAIL FROM: нет пробела. Это да.
А вообще я потому и просил помощи в разъяснении.
Спасибо, просветлело.