我们正在开发自定义评论系统,其中电子邮件通知将发送给帖子的所有订阅者,就像“Disqus”一样。我们发现 AWS 提供了简单通知系统(SNS),它在发送大量电子邮件通知和管理订阅者和主题方面做得相当好,但我没有找到任何可以更改电子邮件通知格式的文章,因为所有电子邮件都有亚马逊品牌。
是否可以通过 Amazon SNS 发送?
- 没有亚马逊品牌的自定义电子邮件?
- 自定义订阅链接?
- 自定义退订链接?
- 从电子邮件地址自定义?
- 在电子邮件中附加公司徽标。
从而删除自定义 Amazon SNS 品牌。
我们正在开发自定义评论系统,其中电子邮件通知将发送给帖子的所有订阅者,就像“Disqus”一样。我们发现 AWS 提供了简单通知系统(SNS),它在发送大量电子邮件通知和管理订阅者和主题方面做得相当好,但我没有找到任何可以更改电子邮件通知格式的文章,因为所有电子邮件都有亚马逊品牌。
是否可以通过 Amazon SNS 发送?
从而删除自定义 Amazon SNS 品牌。
我不相信任何定制是可能的。对于自定义电子邮件,您应该改用 Amazon SES。但是,您需要自己管理取消订阅。
您无法更改发件人 ( AWS Notifications ),但您可以使用 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',
)
您绝对可以使用自定义消息。您必须在 lambda 中执行此操作。只需提取内容并使用 sns 发布 api。
有关示例,请参阅此链接。只需将 s3 事件放在 lambda 上,然后在 lambda 中运行 sns 发布