2013-04-15 51 views
0

由於我試圖一次發送超過400封電子郵件,作爲一個應用程序的邀請。 我不想停止邀請400人的用戶,直到最後一封電子郵件消失。 我不想用同樣的cron作業,因爲第一次將電子郵件存儲到數據庫&然後設置一個cron作業,它將負責在後臺發送電子郵件。PHP在不停止執行的情況下發送多封電子郵件

因爲我想在後臺運行此過程。我正在嘗試Gearman。 有人有任何其他建議,請讓我知道。

+0

所有的郵件內容都是唯一的嗎?否則,您只能向所有收件人發送一封單一郵件。 – arkascha

+0

對我來說,「在後臺處理」和「不停止用戶,直到發送最後一條消息」聽起來像是一個矛盾。 – arkascha

回答

0

您可以嘗試運行外部應用程序作爲後臺進程。

如果您的服務器運行的是Linux,你可以試試這個:

exec("sudo /path/to/external/application args > /dev/null 2>&1 &"); 

的外部進程可能過於使用PHP cli PHP腳本。

相關問題