I recently setup my SES account to send email from my domain. I created and verified my domain identity adding the required records:
- DomainKeys Identified Mail (DKIM)
- Custom MAIL FROM domain
Status for both sections show green "Successful".
I did add the MX and TXT records under my domain DNS zone configuration in cPanel.
- TXT aws.example.com "v=spf1 include:amazonses.com ~all"
- MX 10 feedback-smtp.us-east-1.amazonses.com
(example.com is replaced by my actual domain of course)
I do not use Amazon route 53.. whatever that is but maybe it is worth to mention.
I am able to send test emails successfully from the Amazon SES >
Configuration: Verified identities >mydomain.com section.
But when i check the headers on the received emails. The SPF record shows "none". Gmail for example shows
DKIM: PASS
DMARC: PASS
SPF: NEUTRAL with IP xx.xx.xx.xx (amazon SES sending IP addres)
When i change records on my cPanel, propagation happens immediately. I have waited 48 HS and SPF still shows none.
The email tests i am sending to gmail seem to pass the checks and they land on the inbox, but with hotmail they are going to spam.
"Received-SPF: None (protection.outlook.com: aws.mydomain.com does not designate
permitted sender hosts) "
My domain is clean, never sent bulk mail nor it is listed on any spam lists.
Is there anyway to fix this?
Thank you