On 2023-05-26 at 13:16 -0500, Scott Mutter via mailop wrote:
> If you ask me - a better solution would be to do away with forwarding
> completely and incorporate POP checks, like Gmail does.  This
> alleviates all of the issues with forwarding mail in relation to SPF
> and DKIM.
> 
> But I know that stance is wildly unpopular since it breaks the "it
> used to work that way" narrative.  But at some point you add so much
> to a system that it becomes so bloated and overloaded that nothing
> can be accomplished.  The more simple a system is the more efficient
> it is going to be.  Outside of external mail server forwarders, a
> properly constructed SPF record can go a long, long way towards
> alleviating the spam problem.  How much is it worth to keep external
> forwarders working at the cost of spam prevention?  If forwarding
> mail is so important, can a better system for handling forwarded mail
> be developed?  I'm just not sure if the answer is to continue to add
> systems and directives to email to solve all of this.

There is a very simple solution, which is to let the user configure in
the receiving system: "I will be forwarding emails to this account from
<server>", or "from <email-addr>" (automatically using the spf and/or
dkim of that domain).
If you are forwarding, the forwarding server is part of your email
infrastructure, it is to be trusted. It makes no sense to check SPF on
the IP of the MTA you have configured should be forwarding to <other
account>.
Such server would then be in a privileged position to impersonate other
servers, but so could it do already through the forwarded account 
(one might want to require as well a header such as Delivered-to:
showing it went through the forwarded mailbox, to avoid granting extra
rights to other users with a mailbox on the forwarder).

So why isn't this used? Basically, lack of implementation at the
receiver side. If you run your own receiver MTA it's trivial to do, but
if the receiver account is run by a third-party you usually have no
option to configure that, which is exactly what would be needed.


Regards


_______________________________________________
mailop mailing list
mailop@mailop.org
https://list.mailop.org/listinfo/mailop

Reply via email to