Reputation: 235
It might not be the best question but I am really lost here
I am in the EU(Ireland) zone. I want to configure aws ses to receive my e-mails and forward them to an SNS topic and save them in an S3 bucket. I use route53 as my nameserver.
What I did so far
When I send an e-mail to [email protected] nothing happens. No mail in S3 nor SNS message. If I change the recipients to [email protected] and send the mail to [email protected] then the mail bounces.
I tested the smtp with msmtp and outlook and it works fine so the SES is capable of receiving my e-mails on smtp level but it seems that after smtp did it's part everything goes to /dev/null and the e-mails do not reach the rule sets. Nothing comes to the admin topic. In the cloudWatch I should have an SES metric but I have none.
Any idea ? I am really stuck :(
Upvotes: 1
Views: 3123
Reputation: 10566
Final answer capturing all the comments above:
You normally use SES to send emails. When sending email it's the Amazon AWS SES email servers that are used.
When receiving emails you are using whatever server you have configured as your email server for the domain. This means that in your setup for incoming e-mails they don't go through SES.
To make them go through SES and implicitly have the rule you've configured above fire, you need to point the DNS MX record for your domain to the SES endpoint in the region you want to use to receive emails.
See: https://aws.amazon.com/blogs/aws/new-receive-and-process-incoming-email-with-amazon-ses/
Upvotes: 5