[英]Setting up email-to-push server (Ubuntu)
我正在為我正在開發的iOS應用程序創建電子郵件推送服務。 我已經使用發送APNS消息的PHP服務器使用了該服務的推送部分。 現在,我需要一種方法來檢查電子郵件地址中是否有新消息,並通過此PHP腳本發送每條新消息的內容。
我正在使用Ubuntu服務器。
我可以使用軟件或更多PHP代碼來完成此工作的任何建議嗎?
謝謝!
如果你用postfix作為MTA,您可以輕松地安排被稱為電子郵件傳遞的PHP腳本。 這里面的PHP腳本,你可以做任何你需要:寫郵件到一個數據庫,安排其推送到設備,等等。
將此添加到postfix master.cf
phpmail unix - n n - 10 pipe
flags= user=www-data argv=/usr/bin/php /path/to/script.php ${recipient}
並將其發送到main.cf(如果您想通過php傳遞所有本地郵件)
mailbox_transport = phpmail:
這將導致您的腳本以收件人作為第一個參數運行。
當然,這只會工作,如果電子郵件地址被設置為傳遞(至少一份)到你的postfix服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.