当前位置: 首页 > 知识库问答 >
问题:

AWS SES-日志发送电子邮件

冯鸿哲
2023-03-14

我们已将电子邮件服务从Mandrill更改为Amazon SES。我们将它与SMTP一起使用。

在Mandrill中,我们可以访问一些详细信息,例如:

  • 邮件的原始内容
  • 交货日期
  • 是收件人查看的邮件
  • 是否点击了邮件中的链接

但是在SES管理控制台中

我查了云迹云观察

除了发送电子邮件的API(SendEmail和SendRawEmail)之外,支持所有Amazon SES API。

所以我似乎无法用CloudTrail记录这些数据。

我可以通过另一种方法(也许是第三方工具?)记录它们。其他人是怎么记录这些的?或者他们有吗?也许SMTP不可能,但只有API可能?

示例场景

我们对SES使用多个IAM访问密钥(多个用户)。比如说,投诉增加了50%。AWS没有提供任何工具来查找罪犯的访问密钥吗?


共有2个答案

池麒
2023-03-14

对于原始内容日志记录,您必须通过某个服务代理SMTP请求,该服务记录所有内容,然后将其发送给SES,或者在调用SES之前只记录代码中的所有内容。

对于交付率,您必须设置SNS侦听器来处理SES弹跳通知。

对于查看的电子邮件和点击的链接,你必须构建自己的分析服务来添加对你发送的电子邮件的跟踪,或者找到一些第三方服务来为你做这件事。

SES比其他电子邮件服务(如Mandrill)便宜得多是有原因的,这是因为您没有获得其他服务提供的所有功能。老实说,如果你想要点击跟踪分析之类的东西,我建议你重新考虑离开Mandrill,或者看看其他电子邮件服务,比如SendGrid。SES更多的是一种原始的电子邮件发送服务,它不提供任何您正在寻找的高级功能

喻昀
2023-03-14

我在尝试轻松访问Amazon SES向谁发送电子邮件、在什么时候发送电子邮件等时发现了这条线索。我发现Amazon上的教程非常有用:

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/event-publishing-tutorials.html

事实上我试了四种。我不知道如何让CloudWatch路径实际显示电子邮件的收件人,但其他路径有效。我最终选择了亚马逊红移路线:

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/event-publishing-redshift.html

它对我来说工作得很好,并为“日志”数据提供了一个SQL的查询视图。他们确实有一个新的查询工具,所以如果你不想使用JDBC/ODBC,你不必使用。

希望这能帮助其他人寻找。。。

 类似资料:
  • 问题内容: 在Swift 的正常情况下,我使用此代码发送邮件。 如何在SwiftUI中实现相同目标? 我需要使用吗? 问题答案: 如前所述,您需要将组件移植到via 。 这是一个简单的实现: 用法 : (在运行iOS 13的iPhone 7 Plus上进行了测试-就像一个护身符) 为Xcode 11.4更新

  • 主要内容:SmtpClient类,示例VB.Net应用程序可发送电子邮件。名称空间包含用于向简单邮件传输协议(SMTP)服务器发送电子邮件以供传送的类。 下表列出了一些常用的类: 编号 类 描述 1 代表电子邮件的附件。 2 将附件存储为电子邮件的一部分。 3 代表电子邮件发件人或收件人的地址。 4 存储与电子邮件关联的电子邮件地址。 5 表示可以使用类发送的电子邮件。 6 允许应用程序使用简单邮件传输协议(SMTP)发送电子邮件。

  • 主要内容:使用 CDOSYS 发送电子邮件,CDONTs 怎么样?,使用 CDOSYS 的实例CDOSYS 是 ASP 中的内建组件。此组件用于通过 ASP 发送电子邮件。 使用 CDOSYS 发送电子邮件 CDO (Collaboration Data Objects) 是一项微软的技术,设计目的是用来简化通讯应用程序的创建。 CDOSYS 是 ASP 中的内建组件。我们将向您演示如何通过 ASP 使用该组件来发送电子邮件。 CDONTs 怎么样? 微软已经在 Windows 2000、

  • 问题内容: 但是我已经尝试了一天多了,以获取与Django一起使用的电子邮件。 我收到此错误消息:当我尝试发送电子邮件时 这是我创建电子邮件并尝试在其视图中发送的地方: 我的设置文件如下: 我尝试过使用进行测试发送python -m smtpd -n -c DebuggingServer localhost:1025并获得了成功,但是当最终归结为真正却没有成功时。 当我尝试从外壳执行send_ma

  • 我不想问关于用flutter发送电子邮件的事。我使用https://pub.dev/packages/flutter_email_sender#-readme-tab-发送电子邮件。 视图.省道

  • 在Swift中的普通中,我使用此代码发送邮件。 我需要使用吗?