首页 > 解决方案 > 如何设置仅用于发送的电子邮件地址?

问题描述

我的主要目标是为我的服务器设置一个电子邮件地址,仅用于发送电子邮件。

我做了一些研究,看起来 Amazon Simple Email Server 和/或 Amazon Workmail 可以为我提供我需要的东西。我已经设置了 SES 和 Workmail,以便我可以将我的服务器设置为能够发送电子邮件。但是,我看到一旦 Workmail 收件箱已满(50GB),该帐户将无法发送电子邮件。鉴于这将由服务器而不是人类使用,我不希望收件箱充满自动回复、垃圾邮件或发送邮件失败,然后无法发送电子邮件。所以,我去寻找一种方法:

A)防止电子邮件被接收并存储在收件箱中

B)我可以设置一条规则以删除与公司域不匹配的任何内容

C) 能够使用 AWS CLI 阅读收件箱和删除电子邮件,并且我会设置自己的脚本来管理何时删除的方式和内容

到目前为止,我还没有运气。

同样,我并不特别说明我是如何实现目标的,但我确实需要找到一种方法来为服务器提供专门用于发送消息的电子邮件地址。我担心如果我让员工记住登录并清除收件箱,有人会忘记,然后服务器将停止发送电子邮件。

任何方向或建议将不胜感激。

我不精通电子邮件协议;我可以设置地址以始终返回退回邮件,这会阻止它在收件箱中接收电子邮件吗?

标签: amazon-web-servicesemailserveramazon-sesamazon-workmail

解决方案


您是如何生成这些电子邮件的?如果您以编程方式(通过应用程序/脚本)生成它们,则可能不需要设置服务器。如果您只是通过您的应用程序将外发邮件路由到 SNS,这些电子邮件将是有效的,但是,收到的邮件将没有“收件箱”,它们只会被转储。这样,您实际上不必担心收件箱已满,因为它只会丢弃任何进来的东西。

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email.html

为了通过 SNS 接收电子邮件,您必须完成上面链接的设置,但如果您不进行设置,则电子邮件将被退回。至少,我一直是这样做的。


推荐阅读