AWS SES очень долгое время доставки - PullRequest
0 голосов
/ 17 мая 2018

Недавно через Java Amazon SDK (v. 1.11.202) я поставил в очередь 1000 запросов SendEmailRequest на тот же адрес электронной почты. Запросы были поставлены в очередь со скоростью 14 / с, что является моим пределом квоты. Там не было никаких ошибок. Сервер был выключен.

Проблема в том, что письма были получены в течение 3 дней подряд !

Письма, отправленные через SES, должны быть доставлены в течение нескольких секунд, и обычно это происходит. Я не смог найти ни объяснения, ни информации о каких-либо очередях / тайм-аутах / задержках, которые могут быть связаны со стороной Amazon.

  • Это связано с тем, что он был отправлен на один адрес?
  • В чем может быть причина?

Пожалуйста, не сосредотачивайтесь на том факте, что оно было отправлено на один адрес электронной почты. Это не было предназначено. Я обеспокоен тем, что это может произойти при отправке на 1000 разных адресов, но я не могу легко это проверить.

1 Ответ

0 голосов
/ 17 мая 2018

Там может быть несколько причин , почему электронная почта была задержана.Скорее всего, это была проблема, потому что все было отправлено на один и тот же адрес электронной почты.

  1. Письма задерживаются до прибытия в SES. Первый шаг в этом процессе для вашего приложениясвязаться с SES, чтобы передать ему сообщение.Это единственное место, где могут возникнуть проблемы.

  2. Электронные письма задерживаются внутри SES. Как только SES примет сообщение, оно обработает его как можно быстрее, прежде чем передать его ISP.Мы очень серьезно относимся к задержкам, и в случае значительных задержек в обслуживании мы будем обновлять панель управления общедоступным статусом.Задержки обслуживания SES, однако, не единственная причина, по которой электронные письма могут не доставляться получателю.По разным причинам интернет-провайдер может временно отказаться от вашей электронной почты.Это называется мягким отскоком.Типичные причины, по которым интернет-провайдеры могут мягко отклонять вашу электронную почту, заключаются в том, что адрес получателя имеет полный почтовый ящик, размер электронной почты больше, чем он поддерживает, или у него есть проблема со службой, и он не может принять электронную почту.Интернет-провайдеры могут также мягко отсылать электронные письма как форму регулирования - если они видят, что слишком много электронных писем доставляются слишком быстро, они иногда интерпретируют это как спамер, пытающийся атаковать своих клиентов.Когда происходит случайный отказ, SES непрерывно пытается доставить вашу электронную почту в течение 12 часов, прежде чем сдаться.В течение этого 12-часового интервала нет предела повторных попыток, и, пока провайдер восстанавливается, ваша электронная почта будет доставлена.Чтобы проверить, является ли программный отскок проблемой, вы можете попробовать отправить его другим провайдерам.Если вы видите задержки только с одним из них, это довольно хороший показатель того, что у данного интернет-провайдера возникла проблема с получением вашей электронной почты.

  3. Одна особенно острая проблема, с которой мы иногда сталкиваемся, - это когда мы успешно доставляемотправлять электронное письмо провайдеру быстро и с первой попытки, только для того, чтобы его появление во входящей почте получателя заняло очень много времени.Это может произойти по разным причинам, например, у интернет-провайдера возникла техническая проблема, или он задерживает предоставление электронной почты своим пользователям, поскольку он еще не доверяет ей.Чтобы сузить проблему, попробуйте отправить другому провайдеру (или другому адресу в том же провайдере), используя электронное письмо с другим содержанием, разными (или отсутствующими) вложениями, другим адресом «От» и т. Д., И посмотрите,это имеет значение.Помните, что если вы не получили уведомления о сбое от Amazon SES, это означает, что ваше сообщение либо находится где-то в конвейере SES, его доставка постоянно повторяется, либо оно уже было поставлено в очередь Интернет-провайдером, и оно обрабатывается.на их конце.

2 и / или 3, скорее всего, виновник здесь.Постарайтесь быть осторожным с этим, однако, отскоки могут очень негативно повлиять на вашу репутацию ip и могут стать причиной того, что AWS отключит SES для вашей учетной записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...