自定义Amazon SNS电子邮件通知

13

我们正在开发定制评论系统,其中将向所有订阅帖子的用户发送电子邮件通知,就像 Disqus 一样。我们发现 AWS 提供了简单通知服务(SNS),它可以很好地发送大量电子邮件通知并管理订阅者和主题,但我没有找到任何关于电子邮件通知格式可以更改的文章,因为所有电子邮件都有 Amazon 品牌。

Amazon SNS 可以发送以下内容吗?

  1. 无 Amazon 品牌的自定义电子邮件?
  2. 自定义订阅链接?
  3. 自定义取消订阅链接?
  4. 自定义发件人电子邮件地址?
  5. 在电子邮件中附加公司徽标。

从而删除自定义 Amazon SNS 品牌。

3个回答

12

我不相信可以进行任何自定义。如果需要定制电子邮件,您应该使用Amazon SES。但是,您需要自己管理取消订阅。


1
感谢您的回复。我们已经在使用Amazon SES发送有关更改密码的电子邮件,但这也意味着我们必须创建基础架构来发布主题,向所有订阅者发送电子邮件,可能使用Amazon Sqs和Amazon Ses。 - vish.Net
现在是2023年,情况如何呢? - undefined

0

您无法更改发送者(AWS通知),但您可以使用Lambda或在EC2或本地实例上运行的自定义代码更改正文。以下是用于发送自定义SNS消息的Python代码:

import boto3
def lambda_handler(event, context):
    message = "My Custom Message"
    client = boto3.client('sns')
    response = client.publish(
        TargetArn="YOUR_ARN",
        Message=message,
        MessageStructure='text',
        Subject='My Subject',
    )

0

我无法看到任何自定义消息以表示API成功确认,我认为您可以更改初始电子邮件但在此之后的确认不行。 - Cedric

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接