自动假邮箱

时间:2010-06-15 02:57:49

标签: .net email automation pop3

我即将开始开发新的自动电子邮件应用程序。这个想法是客户(或其他外部用户)向邮箱发送电子邮件,然后自动化过程将读取它们,提取其信息并将其插入某个数据库。要求电子邮件具有标准格式以便进行解析(标准主题等)。 显而易见的事情是设置一个定期轮询普通邮箱的进程,例如通过pop-3处理它找到的消息。但是,当我们到达时能够处理电子邮件对我来说会更好。我当时想知道,有没有办法设置一个充当假电子邮箱的过程?你知道我可以扩展的任何开源实现吗?我更喜欢用c#写的东西。

先谢谢你的帮助, 贝尔纳韦

1 个答案:

答案 0 :(得分:1)

使用邮件检索代理(MRA)和邮件传递代理(MDA)设置本地邮件系统可能最简单。 MRA的常见组合为fetchmail,MDA为procmailmaildrop。 MRA从您的帐户下载邮件(POP3,IMAP等),MDA对其进行处理,以确定它所属的邮箱。我至少知道maildrop,但也可能是procmail,支持在邮件上运行任意脚本,所以你可以用它来处理每封电子邮件