Страница 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 указывал пробел. Я не так прочитал? Я не дочитал? :fool:

Re: smtp cmd DATA?

Добавлено: 2009-10-13 8:50:59
dikens3
ты еще скобки напиши. <>
:smile:

Re: smtp cmd DATA?

Добавлено: 2009-10-13 10:50:15
Laa
dikens3 писал(а):ты еще скобки напиши. <>
:smile:
Где написать? Я читатель, а не писатель. :-D
А по делу какие мысли?

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> явно пробела нет!!! И пробел там ставят только спамеры и кривые скрипты. :oops:

Re: smtp cmd DATA?

Добавлено: 2009-10-14 10:19:31
strmaks
Laa писал(а):Это понятно, но в команде MAIL FROM:<email@dom> явно пробела нет! И пробел там ставят только спамеры и кривые скрипты. :oops:
Вы уверены в своих словах ?

Код: Выделить всё

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: нет пробела. Это да.
А вообще я потому и просил помощи в разъяснении.
Спасибо, просветлело. ;-)
:drinks: