web-applications – 如何为Web应用程序实现电子邮件保管箱功能?

前端之家收集整理的这篇文章主要介绍了web-applications – 如何为Web应用程序实现电子邮件保管箱功能?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
您可能已经看到过具有“电子邮件保管箱”的网络应用.用户可以发送电子邮件到“dropBox@123232.wepapp.com”等特殊地址,邮件将被解析并作为评论,待办事项等插入其帐户.

我们正试图建立这样的东西,并想知道哪种方式最好? ‘dropBox@123232.wepapp.com’是实际定义的电子邮件帐户还是别名?或者它既不是,他们使用一个包罗万象的电子邮件帐户,然后只需解析“收件人”地址,以确定与之关联的帐户?它是否也是一个名为“dropBox”的已定义电子邮箱,因为它们使用动态子域,所有电子邮件都会传递到一个大收件箱,然后根据邮件“收件人”地址进行解析?

解决方法

我建议使用帐户子域的通配符别名创建一个捕获所有电子邮件地址. DropBox@*.yourdomain.com

子域是邮件服务器中的别名,它指向电子邮件服务器DropBox@yourdomain.com上的实际帐户.

然后,用户可以发送电子邮件到类似DropBox@myusername.yourdomain.com的内容,这些内容将由别名解析并路由到物理电子邮件地址.

然后,您可以创建一个服务来提取所有收到的电子邮件,解析子域(直接对应于收件人帐户的用户名)并解析电子邮件的正文,然后将其推送到您的评论邮件系统中.

这通常很有效,实际上很容易实现.

更新:我开始在DotNetSlackers.com上撰写一个3部分系列专门讨论这个主题.它包括电子邮件服务器的设置和配置,从C#连接到pop服务器的代码,以及处理进来的邮件所必需的处理.它通过将所有这些功能放入一个包装中来实现. Windows服务,以便该工具自己工作(以及注销到文件系统).如果文章没有涵盖的话,请告诉我! (第一个是现在.另外两个是提交的,第二个是在7/29/2009公开.第三个应该在下周发布.)

http://dotnetslackers.com/articles/aspnet/Creating-a-Dynamic-Email-Drop-Box-Part1.aspx

猜你在找的HTML相关文章