是否可以從PHP郵件發出電子郵件,然後回覆郵件,並將回覆郵件中的文本作爲變量導入到php腳本中?如果這是不可能的,我將如何能夠發送電子郵件到我的服務器來運行基於我的電子郵件正文中的文本的腳本?是否可以回覆PHP郵件讓服務器運行腳本?
回答
你有兩個選擇:
你可以有郵件服務器在收到電子郵件運行該腳本。你怎麼做取決於你使用的郵件服務器。
定期運行一個腳本/程序(使用
cron
工作或同等學歷),以從服務器獲取郵件(使用pop3
或同等學歷)並處理每封電子郵件是必要的。
這些細節很大程度上取決於您想要做什麼以及您在哪個平臺上運行。
如何使用Mac OS X Server中實現的郵件服務器執行此操作 –
您可以在該平臺上以任何方式執行此操作。最好的辦法是創建一個帳戶來接收電子郵件,然後使用'procmail'和.forward文件將電子郵件路由到您的腳本。 –
不是直接。除非您使用實施了smtp協議的庫,否則PHP實際上並不發送郵件。有像phpMailer和pear這樣的庫:郵件這樣做,但通常人們使用mail()調用將郵件轉儲到已安裝的MTA,如sendmail或postfix來完成實際工作。此外,回覆郵件必須由有效的郵件服務器接收。換句話說:php不是mta。
當然可以將郵件服務器設置爲支持POP或IMAP,並使用PHP庫使用這些協議獲取郵件。
- 1. 是否可以運行Selenium腳本而不運行X服務器?
- 2. 在郵件到達IMAP服務器時運行PHP腳本
- 3. PHP郵件回覆發件人而不是服務器郵件
- 4. PHP API腳本可以運行從REST服務器返回的PHP代碼嗎?
- 5. 服務器調用的PHP腳本是否異步運行?
- 6. PHP腳本可以在我的服務器上運行嗎?
- 7. 是否可以在Java服務器中添加PHP腳本?
- 8. 服務器沒有運行PHP腳本
- 9. 可能的服務器運行腳本
- 10. PHP腳本可以在一臺服務器上運行,但不能在另一臺服務器上運行
- 11. 配置郵件服務器發送郵件到PHP腳本
- 12. 是否有可能在運輸上修改服務器回覆
- 13. shell腳本 - 檢查mongod服務器是否正在運行
- 14. 檢查服務器是否運行腳本?
- 15. Windows Server 2012 - 可以讓服務器運行EXE文件?
- 16. 如何檢查服務器是否正在執行PHP腳本?
- 17. 是否可以從PHP服務器發送迴應到iphone?
- 18. 遠程服務器可以使用Php運行本地服務器嗎?
- 19. 腳本是否可以更改腳本運行的bash的cwd?
- 20. 32位PHP可以在64位IIS服務器上運行.vbs腳本嗎?
- 21. 如何客戶端腳本或者服務器端腳本是否運行
- 22. 是否可以運行在AppHarbor上發送電子郵件的Windows服務?
- 23. 檢查PHP是否在本地服務器上運行
- 24. 是否可以檢索服務器上由php mail()發送的電子郵件?
- 25. Apache Commons是否可以在所有服務器上運行?
- 26. 如何檢查服務器是否可以訪問並運行?
- 27. Node.js:是否可以捕獲「TypeError」並保持服務器運行?
- 28. 是否可以在node.js服務器上運行Three.js WebGLRenderer?
- 29. 是否可以在Heroku上運行bitcoind服務器?
- 30. 是否可以運行不可執行的npm腳本?
您可以使用pop3連接並獲取電子郵件。你可以用你選擇的任何語言編寫它。打開套接字連接併發送pop3命令以獲取郵件數據 – galchen