smtp cmd DATA?

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

smtp cmd DATA?

Непрочитанное сообщение Laa » 2009-10-12 15:22:08

Привет!
Читаю 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:
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: smtp cmd DATA?

Непрочитанное сообщение dikens3 » 2009-10-13 8:50:59

ты еще скобки напиши. <>
:smile:
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: smtp cmd DATA?

Непрочитанное сообщение Laa » 2009-10-13 10:50:15

dikens3 писал(а):ты еще скобки напиши. <>
:smile:
Где написать? Я читатель, а не писатель. :-D
А по делу какие мысли?
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: smtp cmd DATA?

Непрочитанное сообщение dikens3 » 2009-10-13 20:28:44

Пробел написан для удобства читателя.

И к сведению, обычно пробелы обрезаются в командах.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: smtp cmd DATA?

Непрочитанное сообщение Laa » 2009-10-14 10:06:22

dikens3 писал(а):Пробел написан для удобства читателя.

И к сведению, обычно пробелы обрезаются в командах.
Это понятно, но в команде MAIL FROM:<email@dom> явно пробела нет!!! И пробел там ставят только спамеры и кривые скрипты. :oops:
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

strmaks
рядовой
Сообщения: 47
Зарегистрирован: 2008-04-23 15:58:59
Откуда: Minsk

Re: smtp cmd DATA?

Непрочитанное сообщение strmaks » 2009-10-14 10:19:31

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

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

MAIL FROM:<reverse-path> [SP <mail-parameters> ] <CRLF>
После DATA пробелов нет, сразу перевод строки.
Вообще при чтении rfc имеет смысл читать его весь, а не по диагонали, в начале каждого rfc находится секция описывающая что и как написано в данном rfc и приводящая соглашения по синтаксису и пунктуации. В частности в случае ОБЯЗАТЕЛЬНОГО пробела, используется комбинация символов 'SP' (о:
Не спрашивайте, по ком гудит трансформатор, он гудит сам по себе...

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: smtp cmd DATA?

Непрочитанное сообщение Laa » 2009-10-14 10:43:43

Я тут имел в виду что после двоеточия в MAIL FROM: нет пробела. Это да.
А вообще я потому и просил помощи в разъяснении.
Спасибо, просветлело. ;-)
:drinks:
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!