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

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

概述您可能已经看到过具有“电子邮件保管箱”的网络应用.用户可以发送电子邮件到“dropbox@123232.wepapp.com”等特殊地址,邮件将被解析并作为评论,待办事项等插入其帐户. 我们正试图建立这样的东西,并想知道哪种方式最好? ‘dropbox@123232.wepapp.com’是实际定义的电子邮件帐户还是别名?或者它既不是,他们使用一个包罗万象的电子邮件帐户,然后只需解析“收件人”地址 您可能已经看到过具有“电子邮件保管箱”的网络应用.用户可以发送电子邮件到“dropBox@123232.wepapp.com”等特殊地址,邮件将被解析并作为评论,待办事项等插入其帐户.

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

@H_419_5@解决方法 我建议使用帐户子域的通配符别名创建一个捕获所有电子邮件地址. 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

总结

以上是内存溢出为你收集整理的web-applications – 如何为Web应用程序实现电子邮件保管箱功能?全部内容,希望文章能够帮你解决web-applications – 如何为Web应用程序实现电子邮件保管箱功能?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1133571.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存