簡體   English   中英

設置電子郵件到推送服務器(Ubuntu)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM