2010-05-03 226 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流。

之後,它只是一個分離附件和處理的問題。

相關問題