使用PHP捕获和管理电子邮件数据
发布时间:2020-12-13 13:54:48 所属栏目:PHP教程 来源:网络整理
导读:我正在寻找一种使用 PHP捕获和管理电子邮件数据的方法.基本上,我想要做的是捕获电子邮件中的所有数据,然后将此数据操作到我的规范. 例如,我发送一封包含.zip文件附件的电子邮件到myemail@myproject.com,我希望能够: 获取附件并将??其放在我网站上的特定文件
我正在寻找一种使用
PHP捕获和管理电子邮件数据的方法.基本上,我想要做的是捕获电子邮件中的所有数据,然后将此数据操作到我的规范.
例如,我发送一封包含.zip文件附件的电子邮件到myemail@myproject.com,我希望能够: >获取附件并将??其放在我网站上的特定文件夹中 任何人都知道如何使用PHP有效地完成这项工作.我顺便使用LAMP. 谢谢.
从PEAR
Mail_mimeDecode 开始.你要做的是雄心勃勃但可以做到.
基本上你将要做的是: 指示您的MTA将邮件从地址传递到管道到您的PHP脚本. Postfix和Sendmail可以使用以下别名来处理: myemail: "|/path/to/your/parsingscript.php" >解析MIME电子邮件的部分内容 您的PHP脚本可能会从STDIN读取电子邮件消息,然后将该字符串传递给mimeDecode,后者将创建一个包含所有MIME部分的对象. 假设你的消息是received into $mime = Mail_mimeDecode::decode(array('include_bodies'=>TRUE,'decode_headers'=>TRUE,'decode_bodies'=>TRUE,'input'=>$str)); // get the recipient To address: $to = $mime->headers['to']; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |