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

问题描述 投票:0回答:1

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

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

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

django amazon-web-services email docker elastic-beanstalk
1个回答
0
投票

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

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

还有一些可能有用的参考资料:

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

© www.soinside.com 2019 - 2024. All rights reserved.