无法通过我的gmail电子邮件ID从弹性beanstalk环境发送电子邮件
我正在使用Django作为框架,在docker和docker中运行的是运行在AWS elasticstalk docker平台上的。所以,我试图用我的Gmail id发送邮件,在本地环境(docker)中工作正常。
但是运行在弹性beanstalk docker上的同一个docker镜像没有发送邮件,它甚至没有给我一个错误或什么东西。它只是不发送邮件。
如果在本地环境中工作正常,为什么在云中运行时不发送邮件?
不知道更多的细节,这里有一些事情要检查和补救,如有必要:
- Docker容器是否在公有子网中的实例上运行? 如果不是,并且它运行在私有子网中,则需要设置一个NAT实例或网关,并通过它来路由通往 Internet的stream量。
- 你的networking安全设置是否正确? 确保您的networkingACL和安全组将允许适当的stream量到互联网(例如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
- replaceAWS Elastic BeanStalk上的特定实例?
- AWS Docker Golang。 'eb deploy'错误
- dockerbuild设失败 – “无法分配内存”
- Docker镜像里面的进程是否仍然需要pipe理?
- Elastic Beanstalk泊坞窗错误
- 在Elastic Beanstalk Docker容器上运行非www内容
- 如果我移动Elastic Beanstalk应用程序以使用Docker,是否需要自己的服务器?
- debuggingElastic Beanstalk Docker运行失败?
- AWS Elastic Beanstalk忽略了我的Dockerrun.aws.json文件