I have setup three email addresses as identities. All of them are verified identities in SES.
address1#domain.com
address2#domain.com
address3#domain2.com
SES sends from address1 to address2, but i never receive the email in my inbox.
However, when i send email from address1#domain.com to address3#domain2.com or vice-versa i receive it in my inbox.
In short, AWS SES is only sending emails successfully outside of the domain(organization). I have checked the logs, the emails are being sent successfully. There are no bounces.
Any trick to this?
Related
Maybe someone knows what the problem is. I can't properly set up receiving emails on SES and sending them to SNS.
There is a domain, conventionally #example.com.
I set up the rules set (active), rule, MX on the mail server, everything fine if I check it on mxtoolbox.com.
Pref
Hostname
IP Address
0
inbound-smtp.us-west-2.amazonaws.com
54.240.250.228 Amazon.com, Inc. (AS16509)
If I send an email from reply#example.com to any mail, then everything comes and is loggen via SNS, and when I want to receive email in reply#example.com, nothing happens on SES and nothing logged in SNS.
Maybe someone came across this?
Rule:
Recipients (All recipients under verified domains)
Actions 1. SNS Action Write email to SNS topic 111 using Base64
We want to trigger a lambda through an email.For this we have created SES rule with action as lambda, verfied domain and recipients.
send email ---> SES rule ---> Lambda
My doubt is where i should send email from verified address to trigger this rule.I mean to which email address i should send email?
From Step 4: Send a Test Email - Amazon Simple Email Service:
To send a test email, use an email account that you know is capable of sending email, such as your personal email address. Send a test message to any email address on your verified domain. For example, if your domain is example.com, you can send an email to test#example.com or abc123#example.com (or any other address on the example.com domain).
case 1 :
If you have verified domain you can trigger email using any one of email address from your verified domain
case 2 :
If you dont have verified domain you can verify your email address in aws ses console and you can use verified email address to trigger lamda
I think that while You were writing SES rule You mean SES Receipt Rule. While setting the receipt rule, you are configuring the actions which occur after the email was sent TO the provided recipients(in Your example it was to Your domain). So in order to trigger lambda function one of the ways to do it is to:
Send an email using your verified address email to different account(for instance gmail one etc.)
Reply to it (it will trigger rule)
I have setup Amazon Simple Email Service account on one my my domains. Lets say it example.com
I am not able to send emails to that same domain I have verified.
meaning sending email from noreply#example.com to myemail#example.com is not happening.
I even tried in AWS console's send test email but couldn't send the email.
I couldn't find in AWS SES documentation saying we can't send emails to same domain.
Can we send emails to same domain in AWS SES? If not is it documented in AWS SES?
If yes how can I send them?
I don't see in AWS SES documentation that it doesn't support sending to the same domain name.
I finally got to know that the domain I'm using is configured with Office 365 email provider, the admin have configured Spam filters such a way that it doesn't even enter user's inbox if they recognized it to be sending automated emails from same domain.
Conclusion: its not an issue from Amazon AWS SES but in-house spam filtering.
I'm using AWS SES to automate process of sending emails to my customers. I've confirmed my email address in AWS SES, so that it will use my email as a sender & reply to address. Sending works fine, customers are getting emails, but I'd like to have all emails send by AWS SES in my Gmail inbox.
My idea for that was to add BCC with my address to emails, so that email copy is being send to my Gmail inbox. The problem is that when I send a lot of emails my inbox gets messed. Because of that I wanted to mark all AWS SES incoming emails with some label to put them in separate directory. My problem is how to setup Gmail filters & AWS SES emails so that only emails send from AWS SES matches. I tried with setting from: filter to my address, but then all sent mails matches also, which is strongly unwanted behaviour. Do you have any better idea to have sent mails on inbox in a clean manner?
Thanks in advance!
Well you have probably set up the email topic yourself in SES. Therefore you can create a filter in gmail for a specific topic this way, just copy/paste your topic into the parenthesis:
subject:(Your Topic)
Hope it helps!
I'm using AWS SES to send mail but before that i have to send verification link to email address which i want to send. Is there any other way to send email like gmail, ymail using AWS SES?
It appears that you are in the sandbox mode. You will have to move to production mode to send emails https://sesblog.amazon.com/blog/tag/sandbox
It looks like your account is in SES sandbox, you need to manually verify the recipient email addresses before it will allow you to send.
To test this setup you can use the SES Simulator: http://docs.aws.amazon.com/ses/latest/DeveloperGuide/mailbox-simulator.html
You can also manually verify your test email addresses by going to
SES > Identity Management > Email Address > Verify a new Email Address
When you move out of production, remember to request for your account to come out of sandbox so you can send emails to everyone.
http://docs.aws.amazon.com/ses/latest/DeveloperGuide/request-production-access.html