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.

已提问 1 年前409 查看次数
2 回答
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
已回答 1 年前
  • 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).

0

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.

已回答 2 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则