使用 AWS SES 作为出站电子邮件网关

使用 AWS SES 作为出站电子邮件网关

我想通过 AWS SES SMTP 重新路由我公司的所有出站电子邮件,在那里对电子邮件进行一些处理,然后在完成后将其发出。这可行吗?

这可以通过不同类型的操作(lambda 是其中之一)来实现,但文档没有提到任何有关发送邮件的内容

答案1

我认为 AWS SES 目前不支持任何类型的出站过滤。您必须通过内部邮件中继(例如使用自定义过滤器运行 Postfix 的 EC2 实例或 Fargate 容器),在那里执行过滤/处理,然后将其传递给 SES 进行传递。

如果您从多个来源发送邮件,这也可能是一个更好的解决方案,因为在这种情况下,您需要将 SES SMTP 凭据分发给所有发送方主机。这可能不切实际。

最好将所有外发电子邮件通过内部中继(允许通过 IP 白名单访问),在那里进行处理,然后 SES 进行投递。

希望有帮助:)

相关内容