Email 接受来自具有通配符子域的域的电子邮件

Email 接受来自具有通配符子域的域的电子邮件,email,smtp,mx-record,slicehost,rackspace,Email,Smtp,Mx Record,Slicehost,Rackspace,我正在设置一个应用程序来预成型邮件挂钩。您可以创建一个帐户、分配一个回调url和一个要匹配的模式。然后你得到一个子域名,你可以发送电子邮件到。比如accountname.mail.appdomain.com 这就是它可能的工作方式 模式:^?P\w+-回复$ 帐户:accountname 回拨: 如果有人向12345发送电子邮件-reply@accountname.mail.appdomain.com我需要能够收集电子邮件在我想一个全面的邮箱。然后有一个后台作业,用于获取邮件并根据收件人地址和自

我正在设置一个应用程序来预成型邮件挂钩。您可以创建一个帐户、分配一个回调url和一个要匹配的模式。然后你得到一个子域名,你可以发送电子邮件到。比如accountname.mail.appdomain.com

这就是它可能的工作方式

模式:^?P\w+-回复$ 帐户:accountname 回拨: 如果有人向12345发送电子邮件-reply@accountname.mail.appdomain.com我需要能够收集电子邮件在我想一个全面的邮箱。然后有一个后台作业,用于获取邮件并根据收件人地址和自定义域将其路由

我遇到的问题是如何让电子邮件服务器接受这些传入的电子邮件。现在我已经设置了一个MX记录,从*.mail.appdomain.com指向mx1.emailsrvr.com和mx2。当我挖掘时,我得到了正确的路由,但是我不认为电子邮件服务器设置为接受传入邮件

如果这不可能,我一直在玩的另一个选项是使用内置smtp库创建python smtp服务器。这个服务器所要做的就是接受到端口25的传入请求,并将邮件放入队列中。我工作得很好,我只是担心不使用真正的smtp服务器可能会产生问题

顺便说一句:如果有必要的话,主服务器将在主机上运行。
另外:如果有必要,此服务器不会从这些自定义域发送电子邮件。

您需要的是邮件服务器的动态配置,对吗?这取决于您的邮件服务器功能。 如果您使用Postfix,那么您可以添加MySQL表中正在配置的虚拟域设置。或其他数据库。然后,您只需在应用程序中添加/删除这些表中的行,即可仅接受有效域。
Exim也是如此,它甚至更具扩展性。

您需要的是邮件服务器的动态配置,对吗?这取决于您的邮件服务器功能。 如果您使用Postfix,那么您可以添加MySQL表中正在配置的虚拟域设置。或其他数据库。然后,您只需在应用程序中添加/删除这些表中的行,即可仅接受有效域。 Exim也是如此,它甚至更具可扩展性