电子邮件位于服务器上,可以在特定目录中访问/imap/domain/info/Maildir/cur/
。
我如何通过阅读和解析原始电子邮件文件来转发电子邮件?
解析原始消息是否有可能跳过标题的某些部分,fe跳过“已接收:来自邮件”?
我不确定您是否真的需要阅读服务器上的邮件或只是解析传入的邮件,后者我确实有经验,这被称为“(电子邮件)邮件管道”。
见例如
http://www.phpshare.org/articles/Piping-Incoming-Mail-with-PHP
如果这不能回答您的问题或引导您朝着正确的方向前进,请回复我!:-)
打开文件。从第一From
行获取信封地址。放下线。之后逐行读取文件。将每一行与适当的正则表达式进行比较,以删除不需要的接收行。打开系统的邮件注入程序的管道(可能sendmail
)并指定收件人的信封地址。将您已阅读的邮件写入管道。关闭管道。