2014-02-07 44 views
1

我在工作門戶網站上工作,對於工作警報我正在使用php腳本的cron作業爲每個用戶發送郵件。我在門戶網站有超過10000個用戶(求職者)。沒有使用smtp或其他郵件服務器的PHP本地功能郵件()可以發送超過10000郵件嗎?可以從php mail()函數發送多少封郵件?

對不起,對不起英語。

+0

單獨收件人用逗號','郵件的郵件d()發郵件給所有收件人,但有相同的消息 – krishna

+0

看,你會得到答案的鏈接http://stackoverflow.com/問題/ 6817234 /限制郵件功能 – user2727841

+0

您是否檢查鏈接? – user2727841

回答

3

可以發送超過10000封郵件而不使用smtp或其他郵件服務器?

不,它不能發送甚至1封電子郵件,如果你不提供它們任何一個。如果您不提供外部smtp,則必須在機器上安裝郵件服務器。一旦完成,10k郵件不成問題。

注:

值得一提的是,郵件()函數不適合在一個循環更大 電子郵件的容量。此功能可打開並關閉每個電子郵件的SMTP 套接字,但效率不高。

要發送大量電子郵件,請參閱»PEAR :: Mail和» PEAR :: Mail_Queue軟件包。

Reference:

+0

主要問題是,當我在做郵件腳本測試時,我使用了只有15條記錄的求職者演示表,它工作正常,但是當我將演示表更改爲原始表時,沒有郵件從script.structure表是演示和原創相同。 –

+0

您的腳本可能超時 –

+0

我以1000個記錄的間隔爲測試目的使用了我的電子郵件ID,表格僅從我的記錄開始仍然沒有收到郵件 –

相關問題