【问题标题】:Send email with custom from with amazon ses for several domains使用亚马逊 ses 为多个域发送自定义电子邮件
【发布时间】:2018-04-01 18:47:30
【问题描述】:

如何使用来自多个域的自定义电子邮件在 Amazon SES 中发送电子邮件。 例如,我有一个由多个客户使用的应用程序,我们有一个发送电子邮件的模块。当我们发送一封电子邮件时,它带有“amazonses.com 域”,但我想要完成的是为每个客户自定义电子邮件,每个客户都有不同的域。

【问题讨论】:

  • 只是好奇,您的客户在收到电子邮件时实际上并没有看到“amazonses.com 域”,那么您为什么在乎呢?只是好奇。你能解释一下你为什么要努力改变这个吗?

标签: amazon-web-services email dns amazon-ses


【解决方案1】:

执行此操作的过程完全特定于当前的 SES 配置步骤,因此最好提供一个定期更新的链接。

http://docs.aws.amazon.com/ses/latest/DeveloperGuide/mail-from-set.html

简短的总结是,您可以通过为您发送的电子邮件选择 FROM 选项来执行此操作。

以编程方式设置自

上面的链接指出了如何使用 API 以编程方式更改 FROM 值。下面的链接直接指向用于设置的 API 调用,但要完成它,您仍然需要遵循手动教程,然后将其步骤替换为等效的 API 调用。

http://docs.aws.amazon.com/ses/latest/APIReference/API_SetIdentityMailFromDomain.html

【讨论】:

  • 但这仅适用于一封电子邮件还是适用于所有电子邮件?比如我有1000多个客户,我要为每个客户做这个吗?
  • 如果您希望为 1000 个客户中的每一个客户提供不同的电子邮件,他们会提供 API 调用。由于您的 1000 封自定义电子邮件中的每一封都是任意的,因此您可能必须使用 SES api 以编程方式执行此操作。他们是一个特定的命令SetIdentityMailFromDomain。我将在我的答案的编辑中添加更多信息。
  • 谢谢@Usman,只有一个问题。我不明白这个“下面的链接直接指向用于设置的 API 调用,但要完成它,您仍然需要遵循手动教程,然后用等效的 API 调用替换其步骤。”所以,要创建一个新的身份(每个域),我必须调用这个 SetIdentityMailFromDomain,但是我必须调用更多的 api?
  • @Luis 您必须使用 SetIdentityMailFromDomain 调用。我的意思是,首先知道如何手动操作可能会有所帮助,但也许这可能会让人感到困惑。我很好奇,你为什么要摆脱 amazonses.com 域?您的客户只有在打开邮件信封时才能看到。对于一个很小的问题,似乎需要做很多工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-21
  • 2015-06-15
  • 1970-01-01
  • 2013-05-25
  • 2015-08-24
  • 2021-04-23
相关资源
最近更新 更多