我有一个Flask web应用程序在gunicorn和Nginx后面运行。Nginx将mysite.org的所有流量代理到正确的flask应用程序。
我非常想使用inbox.py来处理一些收到的电子邮件。但是,在我的服务器上运行inbox.py的示例,然后向hello@mysite.org发送一封电子邮件,并不能像我预期的那样工作。inbox.py服务器似乎没有收到任何东西,但电子邮件也不会退回。
我在概念上遗漏了一些东西--是否有需要配置的DNS设置或需要使用Nginx进行调整的设置?
发布于 2012-10-10 20:08:30
简短的答案是阅读电子邮件(和域名系统)是如何工作的,并研究一下mysite.org的电子邮件托管。请参阅电子邮件中的以下链接之一:
一个更长的答案是:对于电子邮件的工作,它依赖于名称解析和邮件服务器(SMTP服务器和可能的MDA服务器,例如POP3,IMAP)。对于要传递到mysite.org的邮件,必须有一个权威的mysite.org服务器,其MX记录指向接受mysite.org域的电子邮件的服务器(或运行邮件服务器的名为mysite.org的服务器)。
我不确定inbox.py是做什么的,但我猜它是电子邮件脚本的某种web表单。如果是这种情况,则上述步骤仍然适用,并且可能需要配置inbox.py以将电子邮件转发到配置为处理mysite.org域的消息的邮件服务器。
https://stackoverflow.com/questions/10957863
复制相似问题