1

我有一个在 gunicorn 和 Nginx 后面运行的 Flask Web 应用程序。Nginx 将任何流量代理mysite.org到正确的烧瓶应用程序。

我非常想使用 inbox.py 来处理一些传入的电子邮件。但是在我的服务器上运行 inbox.py 的示例然后向其发送电子邮件hello@mysite.org并不能按我的预期工作。inbox.py 服务器似乎没有收到任何内容,但电子邮件也没有退回。

我在概念上遗漏了一些东西——我需要配置 DNS 设置还是需要使用 Nginx 进行调整?

4

1 回答 1

0

简短的回答是阅读电子邮件(和 DNS)的工作原理,并研究 mysite.org 的电子邮件托管。请参阅电子邮件中的以下链接之一:

一个更长的答案是:对于电子邮件的工作,它依赖于名称解析和邮件服务器(SMTP 服务器和可能的 MDA 服务器 [例如 POP3、IMAP])。对于要传送到 mysite.org 的邮件,必须有一个用于 mysite.org 的权威 dns 服务器,其 MX 记录指向接受 mysite.org 域的电子邮件的服务器(或名为 mysite.org 的服务器正在运行邮件服务器)。

我不确定 inbox.py 做了什么,但我认为它是某种网络表单到电子邮件脚本。如果是这种情况,那么上述步骤仍然适用,可能需要将 inbox.py 配置为将电子邮件转发到配置为处理 mysite.org 域的邮件的邮件服务器。

于 2012-10-10T12:08:30.123 回答