Having some issues with email sent via Amazon SES failing SPF and being rejected by my Exchange Server.
The From address is @<senderdomain> and the return path is @..amazonses.com
The Amazon documentation says nothing needs to be done to SPF with this configuration as the return path will get checked for SPF and will pass as the sending server will be within the AMazon SPF records.
I think where it is failing is that the FROM address (@<senderdomain>) also has an SPF record and Exchange is checking that first, finds an SPF which doesnt include Amazon and subsequently fails the message.
Has anyone encountered this or know the acutal process exchange uses to validate SPF e.g FROM address then Return-Path address?
My guess is that if you have gone to the trouble of creating an SPF record for your domain then ALL hosts that send mail should be listed in that record.