前端之家收集整理的这篇文章主要介绍了
将邮件传递给PHP时提取附件,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道我的cPanel托管我可以将电子
邮件收件箱发送到脚本,但我想要做的是:
>发送至hi@hi.com
>管道到mail.PHP
> mail.PHP读取主题和.txt附件
>主题和.txt附件的内容存储在数据库中
有没有办法用直接的PHP做到这一点?
您可能需要执行以下操作:
>编写一个可在CLI上执行的PHP脚本(在脚本顶部添加一个#!声明,指向PHP二进制文件,然后设置其可执行权限).>获取该脚本以从PHP:// stdin读取原始电子邮件(file_get_contents最简单)>使用像PEAR :: Mail :: Mime :: Decode之类的东西来获取该脚本来解码邮件到部件,或者我认为有一个方便的Zend Framework组件.>从解码的消息中读取附件和主题,并正常存储>在结尾处退出(0)告诉CLI它是一个干净的退出 – 任何其他退出()状态都可能导致退回的电子邮件.
原文链接:https://www.f2er.com/php/136403.html