Php 如何阅读电子邮件附件

Php 如何阅读电子邮件附件,php,email,attachment,Php,Email,Attachment,我所拥有的: 一个人每天给我发一封电子邮件,里面有一个压缩的XML附件 我的工作: 我保存该附件,将其解压缩并通过XML导入器导入到我的网站 我需要什么: 自动脚本,我可以自动将我的电子邮件转发到:xmls@mywebsite.com并通过我网站上的一些php文件阅读附件,这些文件可能每天都会通过服务器cronjob激活 是否可以对其进行编码 也许有人有任何预先编码的脚本 感谢您的回答。这可以使用 我已经实施了以下职位,并取得了良好的效果 希望这能为你指明正确的方向 如果您在Unix主机上,

我所拥有的:

一个人每天给我发一封电子邮件,里面有一个压缩的XML附件

我的工作:

我保存该附件,将其解压缩并通过XML导入器导入到我的网站

我需要什么:

自动脚本,我可以自动将我的电子邮件转发到:xmls@mywebsite.com并通过我网站上的一些php文件阅读附件,这些文件可能每天都会通过服务器cronjob激活


是否可以对其进行编码

也许有人有任何预先编码的脚本


感谢您的回答。

这可以使用

我已经实施了以下职位,并取得了良好的效果


希望这能为你指明正确的方向

如果您在Unix主机上,并且邮件已(或可以)发送到该计算机上的本地帐户,则可以直接将电子邮件转发到PHP脚本,而无需直接访问邮件帐户

您可以在/etc/alias中执行此操作:

 nameofaccount: "|/path/to/your/script.php"
或者在帐户的~/.forward文件中:

 "|/path/to/your/script.php"
只要将脚本设置为shell脚本(chmod 755,开头带有适当的#!/usr/bin/php shebang),每次收到电子邮件时都会执行脚本,您可以(我相信)从php://input 或php://stdin 小溪


在这之后,只需将附件分离出来并进行处理。

我将告诉您:这绝对是可能的。