我想设置我的邮件服务器,这样如果有人向user@example.com
发送电子邮件,它将被定向到user
的收件箱。这不是邮箱。而是一个聊天平台。所以通讯应该是实时的。工作流程是
user@example.com
。你知道吗user
获取包含该消息的聊天窗口。你知道吗我可以通过编写一个程序,每分钟轮询邮件服务器并检查新邮件来解决这个问题。如果找到了,就发一条聊天信息。但那不是实时的。 另一个选择是向邮件服务器添加某种插件。我还没有安装任何邮件服务器。我将只设置邮件服务器,帮助我做到这一点。你知道吗
我用的是Python,PHP。因此,任何使用这两种语言的解决方案都是受欢迎的。如果所有这些都失败了,我想我必须用C写插件
你可以这样做:
1)设置DNS,使域的MX记录指向您的服务器。你知道吗
2)配置后缀虚拟别名
/etc/postfix/virtual
:3)和/etc/别名:
4)文件/usr/local/bin/mta2django.py公司由postscript调用并将邮件发送到mail inbound django视图。这是mta2django.py公司应该工作:
5)编写一个django视图
/mail-inbound
,它接收邮件并执行您需要它做的事情。在请求中,您有:mail
-完整的电子邮件recipient
-原始收件人(当您捕获的不是特定的电子邮件地址,而是整个域/子域时很有用)您可以使用python电子邮件模块解析电子邮件:
因为我不是后缀专家,我不确定编辑
/etc/postfix/virtual
和/etc/aliases
是否足够。有关详细信息,请参阅postfix文档。你知道吗拉姆森可以工作,是用Python写的。它位于您的SMTP服务器前面,过滤掉您在它的路由文件中定义的电子邮件。主要的理由似乎是开发人员易于使用,并且它被设计成集成到其他软件中。你知道吗
http://lamsonproject.org/
相关问题 更多 >
编程相关推荐