Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web applications 如何为web应用程序实现电子邮件dropbox功能?_Web Applications_Email - Fatal编程技术网

Web applications 如何为web应用程序实现电子邮件dropbox功能?

Web applications 如何为web应用程序实现电子邮件dropbox功能?,web-applications,email,Web Applications,Email,你可能见过有“电子邮件投递箱”的网络应用程序。用户可以将电子邮件发送到特殊地址,如'dropbox@123232.wepapp.com'消息将被解析并作为评论、待办事项等插入他们的帐户 我们正试图建造这样的东西,想知道哪种方式最好?是的dropbox@123232.wepapp.com'实际定义的电子邮件帐户或别名?或者两者都不是,他们使用一个“一网打尽”的电子邮件帐户,然后简单地解析“收件人”地址以确定与哪个帐户关联?它也可能是一个被定义为“dropbox”的邮箱,因为它们使用动态子域,所以所

你可能见过有“电子邮件投递箱”的网络应用程序。用户可以将电子邮件发送到特殊地址,如'dropbox@123232.wepapp.com'消息将被解析并作为评论、待办事项等插入他们的帐户

我们正试图建造这样的东西,想知道哪种方式最好?是的dropbox@123232.wepapp.com'实际定义的电子邮件帐户或别名?或者两者都不是,他们使用一个“一网打尽”的电子邮件帐户,然后简单地解析“收件人”地址以确定与哪个帐户关联?它也可能是一个被定义为“dropbox”的邮箱,因为它们使用动态子域,所以所有的电子邮件都会发送到一个大收件箱,然后根据邮件的“收件人”地址进行解析吗?

解析“收件人:”地址肯定有效,不过如果电子邮件是密件抄送或其他什么的,你可能会想看看其他几个地址

如果你能把邮件通配符放到一个地方,那就太好了。事实证明,好的旧POP3作为一种排队系统在这里非常有效;根据我的经验,最好的方法是简单地将电子邮件地址指向POP3帐户,然后在服务器上定期运行一个脚本来检查POP3帐户,解析电子邮件并对其进行处理


您应该能够找到一个库,用于用您选择的语言加载和解析电子邮件,这是一项相当简单的任务,因为您的webapp已经有了RESTful API,对吗?

我建议为帐户的子域创建一个包含通配符别名的全面电子邮件地址。DropBox@*.yourdomain.com

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

然后用户可以发送电子邮件到DropBox@myusername.yourdomain.com将由别名解析并路由到物理电子邮件地址

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

这通常工作得很好,实际上很容易实现

更新:我开始在DotNetSlackers.com上写一个由3部分组成的系列文章,专门针对这个主题。它包括电子邮件服务器的设置和配置,从C#连接到pop服务器的代码,以及处理收到的邮件时必须进行的处理。最后,将所有这些功能放入windows服务中,使该工具能够独立工作(以及注销到文件系统)。如果这些文章不包括什么,请告诉我!(第一个已经发布。其他两个已经提交,第二个已经于2009年7月29日公布。第三个应该在下周发布。)


谢谢,吉姆。我应该说得更具体些。电子邮件的加载和解析是“最简单的部分”,我们并没有陷入其中。我最感兴趣的是了解使用别名与真实邮箱的利弊,以及使用动态子域和捕获所有地址等。您说,“让电子邮件地址指向POP3帐户”-您是否建议我们为每个dropbox地址设置别名?还是用通吃?我想围绕这个问题的这一方面进行更多的讨论。