Fri, Nov 28, 2003 at 14:30:40, olwi wrote about "[uanog] Re: MAIL FROM:<>":
5.2.9 Command Syntax: RFC-821 Section 4.1.2
The syntax shown in RFC-821 for the MAIL FROM: command omits the case of an empty path: "MAIL FROM: <>" (see RFC-821 Page 15). An empty reverse path MUST be supported.
--- cut ---
Хмм... Но эта часть RFC-1123 представляет собой поправку к синтаксическим диаграммам RFC-821. Т.е. тут написано, что вопреки диаграммам RFC-821 из п.4.1.2, в которых "MAIL FROM: <>" оказался не предусмотрен, он должен быть supported -- синтаксически. То есть на "MAIL FROM: <>" MTA не должен
Причём, RFC821 подробно описывает случай mail from:<>, оно пропущено только из формальной синтаксической диаграммы, но не из описательной части.
отвечать "50z Syntax error". Но значит ли это, что при этом должен автоматически выдаваться ответ "250 OK"? А тем более, что такое письмо должно быть принято?
А вот на это есть RFC2505, хотя оно не standard, а только proposed standard: 6a) MUST NOT refuse "MAIL From: <>". И опять же, вопрос в том, не отказ на mail from:<> в любом случае (я не согласен) или как сам по себе фактор (что ближе к разумному подходу).
И хотя я полностью солидарен с Пашей в том, что "отвергать письма от <> неумно", с формальной точки зрения п.5.2.9 -- несколько о другом. Мда...
-netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message