I read the entire Section 3.2 again for context. There are cases when the
text you quoted may be applicable. The paragraph is about "Message Rejection
and Bouncing". Basically, it says that it is better for the MSA to reject a
message instead of bouncing it. As this is done close to the sender,
problems can be resolved more easily.
That part is fine. What seems wrong is the advice that the MSA should
reject the message "if it is not able to determine a return path to the
submitting user." My MSAs have no idea what is a return path to the
submitting user, nor whether a return path offered by a client has any
connection to that client. They check the bounce address syntax, put some
stuff in the Received: header that will let me identify the AUTH or login
user if need be, and go on.
This text is unchanged since 2476, so I must admit that even though it
makes no sense, it doesn't seem to have caused much damage.
To properly handle delayed bounces, the client MUA needs to maintain
a queue of messages it has submitted, and match bounces to them.
Again, that just seems wrong. Humans can and do look at bounces and
do whatever they do with no MUA help. Suggest deleting the sentence.
The user usually call the help desk or ignore these bounces. If a MUA were
to follow that advice, the user could be informed about whether the message
that is flagged as "sent" was actually delivered. Unfortunately, "many
contemporary MUAs do not have this capability".
Well, actually, most of the bounces I see have the return address and a
copy of at least part of the failed messsage, so there's not much less
context than there would be if the MUA were able to fish up a copy of the
original message. In any event, as far as I can tell, in the 13 years
this advice has been on offer, nobody's taken it. Perhaps it's time to
give up.
Some people are still doing pop-before-smtp "authentication". I advise
people to use SMTP-AUTH which is covered by the second paragraph of Section
3.3. One of the changes to the document is the normative reference to RFC
4954.
Agreed. My suggestion is to say less about pop-before-SMTP and just
mention that there are lots of ways to authenticate directly or
indirectly. In practice, I find that its problems are less that there's a
window for bad guys (never exploited that I'm aware of) and more that
there's no explicit support for it in most MUAs so users are baffled when
it doesn't work. ("You have to check your mail." "I did check my mail."
"You checked it too long ago." "???")
Section 6,1 refers to "submission rights." They're not defined anywhere.
What are they? The phrase appears in RFCs 2476 and 4409 but not in any
other RFC as far as I can tell.
As I read it, the text mentions the reply code and the enhanced status code
to use in such cases. "Submission rights" might, for example, be viewed as
which addresses are allowed in the "MAIL FROM". I am not sure whether the
text is a remnant from Section 3.4 of RFC 2476.
It's unchanged from 2476. Again, it doesn't seem to have caused much
damage even though I suspect I am not the only person who doesn't know
what it means. Your suggestion seems reasonable, although of course there
are plenty of other possibilities.
Section 6.4 describes special case handling of mail addressed to
postmaster. Does anyone actually do that? If not, perhaps move it to
a deprecated appendix.
My litmus test would be: "is this a problem". I suggest leaving it in.
Certainly harmless.
The NOTE: in section 8 appears to contradict the last paragraph in 4.2.
Is it OK to expand single-component domains or not?
I'll apply the same test as above.
It's only a problem if people take it seriously, which doesn't seem to
have happened in the past 13 years. Maybe we'll continue to be lucky.
Section 8.7 makes resolving CNAMES optional. I thought it was still
officially mandatory.
Section 8.7 goes with Section 8.8 (header rewriting). The decision for
address fields of the header is subject to local policy. I'm open on this
one.
I don't have any personal opinion, other that that it should be consistent
with whatever the relevant advice for SMTP is.
Regards,
John Levine, [email protected], Taughannock Networks, Trumansburg NY
"I dropped the toothpaste", said Tom, crestfallenly.
_______________________________________________
yam mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/yam