AWS SES – Receiving email on S3

amazon-sesamazon-web-servicesemail

I have followed all the steps from this: http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-getting-started.html

I also believe I have done everything in here: http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-setting-up.html

My domain has been verified and I have setup the rule as specified in the first link but when I go to the S3 bucket I don't see anything there. I even tried making it public to see if this was permissions or something.

What am I missing here? I want to send an email to info@mydomain and see it in S3.
If there is some other way of getting emails from a domain that I bough in Route 53 please let me know.

I have also setup an MX record on my domain with the following values:

10 inbound-smtp.eu-west-1.amazonaws.com

Every time I send an email to info@mydomain after a while I get an error about the email not being delivered.

What can I do to get this working???

EDIT: The only error I am seeing is from gmail saying:

Message not delivered
There was a problem delivering your message to info@example.com. See the technical details below.
LEARN MORE

The response was:
The recipient server did not accept our requests to connect. 

I don't want to put the domain because the website is still being built

EDIT 2:
This is what I have for the domain in route 53. The value for the MX record is from aws ses documentation

enter image description here

Best Answer

It appears you have you have an MX record at mail.example.com (if we use example.com as the zone name).

Is that really what you want? Are you actually intending to send mail to info@mail.example.com?

If not, make sure the MX record resides at the name that you are actually sending mail to (eg at example.com -> info@example.com).

Related Topic