Amazon web services 亚马逊SES什么也不做

Amazon web services 亚马逊SES什么也不做,amazon-web-services,amazon-ses,Amazon Web Services,Amazon Ses,我正在尝试使用Amazon SES sendTemplatedEmail函数 我有: 已验证发送域 验证各种电子邮件(公司、谷歌、gmx) 我在沙箱里 创建了所有模板 发送测试邮件和验证邮件,他们就通过了 我有: 将电子邮件发送到与发件人相同的电子邮件,并接收有效的邮件id 发送到公司电子邮件并接收有效的邮件id 发送到google电子邮件并接收有效的邮件id 发送到gmx电子邮件并接收有效的邮件id 没有收到任何电子邮件,发送统计数据中也没有出现任何邮件 我现在可以做什么来调试它 更新

我正在尝试使用Amazon SES sendTemplatedEmail函数

我有:

  • 已验证发送域
  • 验证各种电子邮件(公司、谷歌、gmx)
  • 我在沙箱里
  • 创建了所有模板
  • 发送测试邮件和验证邮件,他们就通过了
我有:

  • 将电子邮件发送到与发件人相同的电子邮件,并接收有效的邮件id
  • 发送到公司电子邮件并接收有效的邮件id
  • 发送到google电子邮件并接收有效的邮件id
  • 发送到gmx电子邮件并接收有效的邮件id
没有收到任何电子邮件,发送统计数据中也没有出现任何邮件

我现在可以做什么来调试它

更新


我在CloudWatch中发现了一个“RenderingFailure”,这提示了错误。但是,我找不到实际的错误。

我花了一段时间才最终调试了它

我运行此命令来测试模板渲染:

aws ses测试呈现模板--模板名称myTemplate--模板数据“{\“key\”:\“value\”}”

这最终说明了问题所在(我引用了一个
{{{token}}
,它没有在我的
模板数据中定义


如果AWS的任何人正在阅读此内容,请默认为空字符串,或者至少在发送时显示一条错误消息!

我花了一段时间才最终调试此内容

我运行此命令来测试模板渲染:

aws ses测试呈现模板--模板名称myTemplate--模板数据“{\“key\”:\“value\”}”

这最终说明了问题所在(我引用了一个
{{{token}}
,它没有在我的
模板数据中定义


如果AWS的任何人正在阅读此内容,请默认为空字符串,或者在发送时至少显示一条错误消息!

这称为呈现失败,当您传递的模板数据与模板中的模板变量不匹配时会发生此情况。您可以设置SNS通知,以便随时收到通知出现渲染失败


我写了一篇博客来解决这个问题。请看一看

这称为渲染失败,当您传递的模板数据与模板中的模板变量不匹配时会发生这种情况。您可以设置SNS通知,以便在出现此渲染失败时随时收到通知


我写了一篇博客来解决这个问题。请看一看你说电子邮件没有送达,还说
发送测试电子邮件和验证电子邮件,它们都通过了
。矛盾。亚马逊允许你通过web界面发送测试电子邮件以验证电子邮件。这很有效。听起来你需要配置一个。是的,是的不起作用。我不知道为什么,但我无法让ses推送事件。我可以通过手动将模板记录到控制台,然后在控制台上运行测试渲染模板来修复它。超级烦人,一点也不简单。你说电子邮件未送达,还说
发送测试电子邮件和验证电子邮件,然后他们就去了粗糙
。矛盾。Amazon允许您通过web界面发送测试电子邮件以验证电子邮件。这很有效。听起来您需要配置一个。是的,它不起作用。我不知道为什么,但我无法让ses推送事件。我可以通过手动将模板记录到控制台,然后运行测试渲染模板来修复它在控制台上。超级烦人,一点也不简单。