2010-05-03 169 views
1

我有什么:如何阅读电子邮件附件

一个人每天发送给我的电子邮件,里面有一个zip'ed XML附件。

我做什么:

我保存该附件,通过XML importerer拆开包装并进口到我的网站。

我需要什么:

的自动脚本,我可以自动转发我的电子邮件,例:[email protected]读通过一些PHP文件,该文件附件在我的网站上,这也许将被激活每天通过服务器cronjob。


是否可以对此进行编码?

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

感谢您的回答。

+0

我只是告诉你:这绝对有可能。 – 2010-05-03 13:17:29

回答

2

如果你是一个Unix主机上,并在邮件(或可以)发送到计算机上的本地帐户,你可以直接将电子邮件转发到你的PHP脚本,而不需要直接访问电子邮件帐户。

可以在/ etc/aliases中做到这一点:

nameofaccount: "|/path/to/your/script.php" 

或在账户的〜/的.forward文件:

"|/path/to/your/script.php" 

只要你设定的脚本了被视为一个shell脚本(!搭配chmod 755,适当#在/ usr/bin中/ PHP的家当在一开始),该脚本将每一个电子邮件进来,你可以(我相信)检索从PHP完整的电子邮件的文本时执行: //输入或php:// stdin流。

之后,它只是一个分离附件和处理的问题。

相关问题