【问题标题】:How to setup an email address for sending only?如何设置仅用于发送的电子邮件地址?
【发布时间】:2019-11-21 02:16:29
【问题描述】:

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

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

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

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

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

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

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

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

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

【问题讨论】:

    标签: amazon-web-services email server amazon-ses amazon-workmail


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的建议。我会调查一下,看看我能不能让它工作。我认为主要目的是通过电子邮件发送密码重置,并要求我提供 SMTP 凭据,以便将它们插入环境变量。
    • 1+ 的回复,但它看起来不像 AWS SNS 是我需要的答案,因为它使用主题/发布者/订阅者模型;我必须为每个用户创建一个密码重置主题,并确保他们是唯一一个订阅过为其帐户接收密码重置的人。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-21
    • 2013-05-14
    • 2014-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多