【发布时间】: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