我有一个有趣的问题。
我必须解析邮件正文(正则表达式),从邮件正文中获取一些数据,将此数据放入邮件主题并将此邮件转发到另一个地址。这必须在收到邮件后立即完成。
是否允许编写自定义过滤器的任何免费WEBMAIL客户端,或者我必须为此简单任务申请?
哪个是最好的开源邮件客户端(PHP或ASP.NET)?
答案 0 :(得分:1)
要立即处理邮件而不进行轮询,这应该集成到您的邮件传递过程(MDA,邮件传递代理)中。在大多数Unix机器上,这可以通过procmail和formail(procmail的一部分)轻松完成。
如果您可以更好地控制邮件程序,则可以实现更紧密的集成以提高性能||更好的错误处理。
答案 1 :(得分:1)
我不知道任何可以运行这种高度自定义过滤器的freemailer。
请指定“开源邮件客户端”,因为您的问题不表示需要使用网络邮件界面。
作为一种可能的解决方案,您可以编写一个小脚本,a)每隔x分钟(cronjob)收集邮件,b)应用您的过滤器。这适用于很多免费的php网站主机,也有一些免费的cronjob服务(first google hit)可以每隔x分钟调用你的脚本。
答案 2 :(得分:1)
我用这个来解析退回邮件
http://pear.php.net/package/Mail_Mime
到目前为止效果不错。编辑:
另外http://www.xpertmailer.com/有一个非常好的MIME库可以帮助你。
答案 3 :(得分:0)
看看Bugtracker.net他们实现了一个pop3客户端,它可以接收和处理传入的电子邮件(在他们的情况下存储为错误案例)来处理他们使用的邮件内容SharpMime。