【问题标题】:Email address verified on Amazon SES doesn't allow me to make rules在 Amazon SES 上验证的电子邮件地址不允许我制定规则
【发布时间】:2020-04-20 22:43:55
【问题描述】:

我创建了一个 AWS lambda 函数来接收发送到 gmail 帐户的电子邮件。我已经在 SES 上验证了该帐户以启动 lambda 函数,但它不起作用。当我设置规则时,我写了已验证的电子邮件地址,但在规则创建设置中它告诉我验证域。显然 gmail 不是我的域,但我只想从我的帐户接收电子邮件。

在本地使用该函数,我可以使用使用标准 python 库创建的 imap 服务器来接收电子邮件,但是当我尝试在没有 SES 的 lambda 函数上使用它时,这会引发登录失败。

有办法在 SES 上验证我的 gmail 地址吗?或者至少接收关于 lambda 函数的电子邮件?

【问题讨论】:

  • 可能不会。由于 gmail 是针对消费者的,因此在托管服务(尤其是大型云提供商)上使用时,他们的安全策略将被打破。如果你实现了 OAuth,你也许可以让它工作,但几乎可以肯定它不能使用用户名和密码。您也许可以使用特定于应用程序的密码。

标签: amazon-web-services aws-lambda gmail imap amazon-ses


【解决方案1】:

要在您的 lambda 上接收电子邮件,您应该依靠 gmail 向您的主题推送通知。您的 lambda 可以在通知到达邮箱更新通知的那一刻被触发。您必须调用另一个 api 来获取相应的消息详细信息并将其传递到您的 lambda 以进行进一步处理。

【讨论】:

    猜你喜欢
    • 2014-04-03
    • 2016-04-25
    • 2013-10-31
    • 1970-01-01
    • 2016-09-28
    • 2018-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多