Я пишу PHP-сценарий, который будет конечной точкой Amazon SNS для уведомлений об отказах / жалобах Amazon SES.
Мне нужно знать, отправляет ли SNS одно уведомление на каждый отскок адреса электронной почты или собирает и отправляет одно уведомление с несколькими отскочившими адресами. Я не могу найти ответ на это на Amazon Docs.
Поведение, кажется, не ограничено так или иначе.
complainedRecipients
а также bouncedRecipients
списки, так что это определенно Можно быть несколькими получателями на уведомление, но задействовано ли несколько ISP назначения, и время ответов от ISP назначения, по-видимому, определяет, сколько получателей может быть включено в одно уведомление. Вы можете увидеть несколько уведомлений для одного сообщения или только одно уведомление для нескольких получателей.
Кроме того, стоит отметить, что получатели уведомлений о жалобах иногда определяются на основе предположения о максимальных усилиях, поскольку отчеты о жалобах могут быть неоднозначными и SES попытается эвристически угадать, в этом случае:
Поскольку большинство интернет-провайдеров редактируют адрес электронной почты получателя, который отправил жалобу, из своего уведомления о жалобе, этот список содержит информацию о получателях, которые могли отправить жалобу, на основе получателей исходного сообщения и провайдера, от которого мы получили жалобу.
http://docs.aws.amazon.com/ses/latest/DeveloperGuide/notification-contents.html
Других решений пока нет …