On Wed 07/Dec/2022 16:49:55 +0100 Grant Taylor wrote:

On 12/7/22 2:59 AM, Alessandro Vesely wrote:
ARC is a good forwarding tool.

I question the veracity of that.  Mostly around -- what I consider to be -- the priming problem of getting a receiving system to trust an upstream system's ARC signature.


Some statements can be trusted. For example, assume you apply DMARC and receive a message with no DKIM signatures and just an ARC set reporting that SPF failed for a p=reject domain. The ARC sealer obviously didn't apply DMARC. You can believe in its result and reject the message.

The opposite statement, that the message was valid when the forwarder got it, requires you to override DMARC. As I said, I'd require the recipient's permission to do so.


Its semantic differs from DKIM as it implies no claim of responsibility. So it allows an MTA to forward a message as is, according to user's wishes, without bothering about receiver's policy.

I disagree.  The forwarding MTA has, can, and will continue to forward messages with or without ARC.  What ARC does do is add some information that the downstream receiving MTA /may/ use to make decisions.  The presence of ARC itself has no impact on the capability for an MTA to forward messages.


Agreed.  The point is that some decision can be harder without ARC.


That is, for example, if you don't enforce DMARC the receiver is still able to apply DMARC policies using trusted SPF results. In order to override DMARC policies, IMHO, the forwarder should be whitelisted by the recipient: an activity that could be automated, since forwarding to a different recipient requires prior agreement.

Forwarding to a different recipient does NOT require prior agreement. Full stop.


How do you pick up the target address?


Any MTA operator can configure their MTA to forward messages to whomever they want completely independently of the downstream receiving MTA's involvement, much less agreement.


Those who do so are neatly classified as spammers.

My Gmail account forwards to me because I asked it to do so. My MTA forwards messages only to recipients who asked me to do that setting. (And I put the bounce address to me, so I can text them when forwarding fails.)

This lists forwarded your message to me because I subscribed.

In addition, note that forwarded messages usually have a single recipient. This makes it reasonable to set up per-recipient whitelists.


Best
Ale
--






_______________________________________________
Ietf-dkim mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ietf-dkim

Reply via email to