无法通过我的gmail电子邮件ID从弹性beanstalk环境发送电子邮件

时间:2017-12-09 10:04:07

标签: django amazon-web-services email docker elastic-beanstalk

我正在使用Django作为框架,在AWS弹性beanstalk docker平台上运行docker和docker。所以,我正在尝试使用我的Gmail id发送电子邮件,它在本地环境中工作正常(在docker中)

BUt在弹性beanstalk上运行的同一个docker镜像docker无法发送电子邮件,甚至没有给我一个错误或什么。它只是不发送电子邮件。

如果它在本地环境中正常工作,为什么它在云端运行时不发送电子邮件?

1 个答案:

答案 0 :(得分:0)

在不了解更多细节的情况下,如有必要,可以查看以下内容并进行补救:

  1. Docker容器是否在公有子网中的实例上运行?如果不是,并且它在私有子网中运行,则您需要设置NAT instance or gateway并通过该路由路由绑定到互联网的流量。
  2. 您的网络安全设置是否正确?确保您的Network ACLs and Security Groups允许适当的流量输出到互联网(例如465或587到smtp.gmail.com)。
  3. 可能有用的更多参考文献:

    http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/vpc.html http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.vpc.html