我正在尝试使用基于django的应用程序从openshift访问amazon SES。
从我的开发系统运行时,应用程序正常运行(假设防火墙不是阻止SMTP连接),但在推送到openshift服务器后从openshift链接运行时,该应用程序无法成功。我可以从openshift控制台telnet到SES服务器。
我在这里缺少一个openhift或SES设置吗?
答案 0 :(得分:2)
有一个社区博客http://atodorov.org/blog/2013/02/28/email-logging-django-redhat-openshift-amazon-ses/,讨论如何在OpenShift中使用Amazon SES。请确保您的配置正确,如该博客中所示。另请阅读https://www.openshift.com/forums/express/missing-email-on-500-ise-w-django
答案 1 :(得分:0)
我已经找到了解决这个问题的方法,现在正在本地运行并在openshift服务器之外运行。在我的本地机器和openshift服务器上安装boto和django SES(pypi.python.org/pypi/django-ses)并正确设置AWS_SES_REGION_ENDPOINT后,我可以通过SES发送电子邮件。