AWS SES email receiving delay

0

I'm using AWS SES email receiving for my workflow, emails received will be stored in S3 bucket and it will trigger lambda function on s3 upload event.

There is intermittent delay between the time the actual email was sent and the time SES received email in S3 bucket. The delay ranges from few minutes upto few days. there is no issue with particular sender this is happening for all sorts of senders and the delay is intermittent and random. here some stats on delay Out of 779 email received on one particular day, 362 were received instantly within less than 5 minutes, but 417 took more than 5 minutes ranging from 7 minutes upto 1422 minutes(almost whole day).

I checked the delayed emails and all of them were SPAM and VIRUS passed. Also I checked there is no delay between email received and the lambda trigger.

I found no decent way to check error logs on email receiving except metric for received email count/event. This sounds like a quota issue but didn't found any way to increase the quota or at least verify the issue.

asked a year ago975 views
2 Answers
1

Hello,

I am using SES Production Access, All verification is done like DNS, Email and all, Emails start receiving but almost 50% of emails received delayed 1 to 5 minutes.

Sometimes Same email address received instant email and after some time if we send another email to same address it may received after 1 minute and sometime after 5 minutes as well.

can any once please help any required settings.

answered 7 months ago
0

Hi,

For each email that Amazon SES receives, Amazon SES generates a message ID that you can log. If there's no message ID, then Amazon SES didn't receive your email, so the email won't be delivered.

To check if there was a delay before your email was received by Amazon SES, then compare the timestamp between:

When your application made the call to Amazon SES When the message ID was generated by Amazon SES If the difference in time between the two events is significant, then this means that something happened between when your application sent the email and when Amazon SES acknowledged receipt of the email.

To determine if the delay is from the client, send a test email using the Amazon SES console. If the test email is delivered without any significant delay, then it indicates that the delay is occurring before the email reaches Amazon SES.

AWS
answered a year ago
  • the problem is email is sent by some other users that I don;t have access to, not my application. I do not call any SES api, i only have email receiving ruleset configured for my domain(verified correctly).

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions