On Tue, Feb 26, 2019 at 03:26:05PM -0800, Jim Fenton wrote:

> >    If a REQUIRETLS message is bounced, the server MUST behave as if
> >    RET=HDRS was present as described in [RFC3461].  If both RET=FULL and
> >    REQUIRETLS are present, the RET=FULL MUST be disregarded and MAY be
> >    transformed to RET=HDRS on relay.  The SMTP client for a REQUIRETLS
> >
> > If the MAY is not taken, will the next hop be obligated to detect that this
> > is a bounce and apply the preceding MUSTs?  If not, perhaps this also
> > should be a MUST?
>
> It seems like it should, yes.

Actually, absolutely not.  It is not the job of email *relays* to
modify the message content, and they must not be obligated to do
so.  Message modifications break DKIM signatures, and require
content processing logic that relays are not expected to support.

The bounce is constructed as a new message at the server that
encounters the initial delivery problem, it is *only* at *that*
point that the decision can be made to include or exclude the
original message body in the bounce.

-- 
        Viktor.

_______________________________________________
Uta mailing list
Uta@ietf.org
https://www.ietf.org/mailman/listinfo/uta

Reply via email to