我在应用程序中设置了一个电子邮件跟踪系统,该系统显示我发送了多少封电子邮件,阅读了多少封电子邮件,以及我发送的电子邮件是通过 AWS SES 发送的。我想知道有没有办法知道客户是否回复了?
要知道阅读/打开了多少封电子邮件,您可以使用名为"打开"的SES功能。 https://aws.amazon.com/blogs/messaging-and-targeting/open-and-click-tracking-have-arrived/您需要使用配置集来执行此操作,这可以启用 Cloudwatch 指标,或者您可以在有任何打开事件时触发 SNS,SES 将在 HTML 正文底部添加一个链接,该链接是 1 像素图像,但应包含 HTML 正文(html 部分)。
要知道有多少人回复了电子邮件可能会很棘手。首先,您是通过SES发送电子邮件,但是当他们回复时,发件人/回复地址域是否指向SES传入邮件?示例:您的域是否有指向SES传入电子邮件端点的MX,如果是这样,您可以使用SNS触发IceMetalPunk提到的内容,但是如果您不使用SES接收电子邮件,则没有办法。 最好的选择是使用子域作为发送域,并在获取主域以接收到邮箱的电子邮件时接收到 S3 的电子邮件。