SPF broken by forwarding on the recipient side : what do?
I run an SMTP server with SPF enabled, and I need to email users from a list of academic addresses. Thing is, these addresses are used to forward emails to the end user. And SPF breaks forwarding, as I figured out the hard way (554 5.7.9 errors from Yahoo).
As far as I can think, I am left with few options :
- Ask sysadmins to implement SRS or other workarounds.
- Add these MX domains as authorized SPF domains ;
- (Temporarily ?) disable SPF.
All these options have serious downsides. Are there other options ?
Solution 1:
SPF is broken there, so the only reasonable policy is a mx ?all
. Anything else will result in a long list of whitelisted or blacklisted ips.
Solution 2:
As far as I'm aware, the only option is SPF Sender Rewriting Scheme.