Определите оригинальный адрес электронной почты из уведомления о жалобе SES
Есть ли способ идентифицировать исходящее письмо по уведомлению о жалобах в SES Amazon? Например, если у нас есть 3 разные почтовые группы, все из которых отправляют разные электронные письма, а получателю не нравится 1 из них, и он сообщает о нем как о спаме, есть ли в уведомлении SES что-нибудь, что помогло бы нам определить, какое электронное письмо и, следовательно, какую почтовую группу нам нужно действовать дальше?
2 ответа
Да, есть! Из документов:
Следите за вашими отказами и жалобами и удаляйте любые адреса получателей с отклонениями или жалобами из списка рассылки. Вы можете получать уведомления об отказах и жалобах одним из двух способов: по электронной почте или посредством уведомлений Amazon Simple Notification Service (Amazon SNS). Для получения дополнительной информации см. Мониторинг с использованием уведомлений Amazon SES.
В основном вы можете получить электронное письмо с уведомлением SNS (электронная почта, SMS, очередь и т. Д.), Чтобы справиться с этим. Я бы предложил SNS, так как он более гибкий и стоимость не должна быть проблемой (учитывая, что у вас нет жалоб, конечно!). Взглянуть:
Мониторинг с использованием уведомлений Amazon SES
РЕДАКТИРОВАТЬ: чтобы определить конкретное сообщение, о котором идет речь в жалобе, вам необходимо сохранить уникальный идентификатор, созданный SES при отправке сообщения. Из этого сообщения в блоге AWS:
Amazon SES назначает уникальный идентификатор сообщения каждому письму, которое вы успешно отправляете для отправки. Когда Amazon SES получает сообщение об отказе или жалобе от интернет-провайдера, мы отправляем вам сообщение обратной связи.
Я использовал лечение от жалоб, но никогда не обращал внимания на этот идентификатор сообщения. Во всяком случае, выглядит как путь для подражания.
Да, вы можете сделать это. Для каждого электронного письма, которое вы отправляете через SES, он возвращает messageID, который уникален для каждого отправляемого сообщения (в вашем случае он будет уникальным для каждого из 3 отправляемых вами писем). тому же получателю).
Вы должны сохранять это где-то, когда отправляете электронные письма.
Теперь, когда возникает жалоба, SES возвращает исходный messageId, с которым было отправлено данное письмо.
Таким образом, вы можете посмотреть свой локальный адрес и узнать, на какое из 3 электронных писем обратился пользователь