使用php进行电子邮件阅读和转发

时间:2013-10-30 18:14:52

标签: php email sendmail

电子邮件位于服务器上,可以在特定目录/imap/domain/info/Maildir/cur/访问。

如何通过阅读和解析原始电子邮件文件转发电子邮件?

同样可以解析原始消息跳过标题的某些部分,例如。跳过“收到:来自邮件”?

2 个答案:

答案 0 :(得分:0)

打开文件。从第一个From行获取信封地址。掉线。之后逐行读取文件。使用propper正则表达式比较每一行以删除不需要的接收行。打开管道到系统的邮件注入程序(可能是sendmail)并指定收件人的信封地址。将您读过的邮件写入管道。关闭管道。

答案 1 :(得分:0)

我不确定你真的是否需要阅读服务器上的邮件或只是解析收到的邮件,后者我确实已经过期了,这被称为“(E-)邮件管道”

见例如。

http://www.phpshare.org/articles/Piping-Incoming-Mail-with-PHP

如果这不能回答你的问题或引导你朝着正确的方向回到我身边! : - )