邮件正文解析 - 开源邮件客户端(PHP或ASP.NET)

时间:2009-01-05 12:28:42

标签: php asp.net email

我有一个有趣的问题。

我必须解析邮件正文(正则表达式),从邮件正文中获取一些数据,将此数据放入邮件主题并将此邮件转发到另一个地址。这必须在收到邮件后立即完成。

是否允许编写自定义过滤器的任何免费WEBMAIL客户端,或者我必须为此简单任务申请?

哪个是最好的开源邮件客户端(PHP或ASP.NET)?

4 个答案:

答案 0 :(得分:1)

要立即处理邮件而不进行轮询,这应该集成到您的邮件传递过程(MDA,邮件传递代理)中。在大多数Unix机器上,这可以通过procmailformail(procmail的一部分)轻松完成。

如果您可以更好地控制邮件程序,则可以实现更紧密的集成以提高性能||更好的错误处理。

答案 1 :(得分:1)

我不知道任何可以运行这种高度自定义过滤器的freemailer。

请指定“开源邮件客户端”,因为您的问题不表示需要使用网络邮件界面。

作为一种可能的解决方案,您可以编写一个小脚本,a)每隔x分钟(cronjob)收集邮件,b)应用您的过滤器。这适用于很多免费的php网站主机,也有一些免费的cronjob服务(first google hit)可以每隔x分钟调用你的脚本。

Zend_Mail,也许PHPMailer是不错的邮件库。

答案 2 :(得分:1)

我用这个来解析退回邮件

http://pear.php.net/package/Mail_Mime

到目前为止效果不错。

编辑:

另外http://www.xpertmailer.com/有一个非常好的MIME库可以帮助你。

答案 3 :(得分:0)

看看Bugtracker.net他们实现了一个pop3客户端,它可以接收和处理传入的电子邮件(在他们的情况下存储为错误案例)来处理他们使用的邮件内容SharpMime

相关问题