Python Heroku上的SMTP服务器

Python Heroku上的SMTP服务器,python,email,heroku,dns,smtp,Python,Email,Heroku,Dns,Smtp,我正在尝试用Python构建一个非常简单的SMTP服务器,以接收来自自定义域(例如,hi@)的电子邮件,并将其部署到Heroku上,而无需依赖邮戳或SendGrid 到目前为止,我 设置MX记录:@MX.herokuapp.com 10 声明了一个进程:web:python server.py 实例化服务器:SMTPServer(,),无) 我不清楚如何使用和以及MX记录和web进程之间的通信(如果这是正确的话) 你能提供一些指导并帮助我更好地理解这个流程吗?如果你想接收电子邮件,你需要一个PO

我正在尝试用Python构建一个非常简单的SMTP服务器,以接收来自自定义域(例如,
hi@
)的电子邮件,并将其部署到Heroku上,而无需依赖邮戳或SendGrid

到目前为止,我

  • 设置MX记录:
    @MX.herokuapp.com 10
  • 声明了一个进程:
    web:python server.py
  • 实例化服务器:
    SMTPServer(,),无)
  • 我不清楚如何使用
    以及MX记录和web进程之间的通信(如果这是正确的话)


    你能提供一些指导并帮助我更好地理解这个流程吗?

    如果你想接收电子邮件,你需要一个POP服务器和一个SMTP来发送,对吗?@KristopherIves不幸的是,我没有一个好的例子来分享。我在问更多关于我应该如何做以及是否可行的问题。@EnriqueBruzual这不是
    smtpd.SMTPServer
    的意思吗?@gduverger,你可能做不到。Heroku希望您绑定到一个公共端口(由
    $port
    环境变量提供)并在其上运行web服务器。