> b) Such a "probe failed" message MUST NOT be sent with MAIL FROM:<>
>    In fact, RFC821 is very clear that e-mail messages are supposed to
>    have a good reverse-path
>
>    : The argument to the MAIL command is a reverse-path, which specifies
>    : who the mail is from.
>
>    and later the exception of bounces is introduced with the words
>
>    :  prevent loops in error reporting is to specify a null reverse-path
>    :  in the MAIL command of a notification message.  When such a
>    :  message is relayed it is permissible to leave the reverse-path
>    :  null.
>
>    (Note: By section 5.3.3 of RFC1123 in this case the reverse path MUST
>    be null).
>
>    Note that Listserv's behavious cannot be defended by classifying the
>    "probe failed" message as a bounce, because then it'd be a bounce of
>    the bounce of the probe, and hence be illegal by section 5.3.3 of
>    RFC1123.
>
> Conclusion: Since Listserv violates RFC821 which is a generally
> accepted standard and this violation makes life unneccessarily hard
> for those who develop anti-spam software, Listserv should be fixed.

RFC 821 isn't the whole story on this issue.  Other RFCs have introduced
the principle that some messages may be sent with a null MAIL FROM.
RFC 1894 states that Delivery Status Notifications (DSNs) are to be sent
with a null MAIL FROM address.  While a DSN may be a bounce message, it
may also be a report of successful delivery.  RFC 2298 states that
Message Disposition Notifications (MDNs) are also to be sent with a
null MAIL FROM address.  In no case is an MDN a bounce message.  So the
principle that status reports can be sent with a null MAIL FROM address
is well established.   Both RFCs 1894 and 2298 are standards-track
documents.

Also note the following text in RFC 821:

         MAIL (MAIL)

            ...  In some types of error
            reporting messages (for example, undeliverable mail
            notifications) the reverse-path may be null (see Example 7).

This suggests that there could be messages other than bounces that
have a null MAIL FROM.

LISTSERV's "probe failed" message sounds to me like an "error
reporting message".

Reply via email to