2013-06-29 25 views
1

我正在運行一個PHPmailer Send()從600多個成員列表中發送(),但只有一些選定的幾個人收到40到100的任何電子郵件,並且選擇在整個數據庫中是隨機的來自mysql的PHPmailer列表,並未發送給所有

我相信它是與PHPMailer的不是「爲」請求

在每個速度跟上我重置「到」用ClearAddresses(),身體是100個字以內,不包含附件

任何想法

+0

作爲一個側面說明;有沒有特別的理由不使用郵件列表服務,而不是自己構建功能?許多(廉價)網絡主機被列入黑名單,並且來自那裏的郵件會更頻繁地顯示在收件人的垃圾郵件文件夾中。 –

+0

不,不是這樣,我記錄了每個成功發送的數組,並且它是不完整的數組(並且人們沒有收到郵件) –

回答

0

使用線程或提供一些睡眠時間

0

您的主機提供商是否管理郵件通信? 換句話說,你可以用一個數組替換mail()函數。在腳本結尾處,可以使用print_r($ Array);你可以驗證你的循環。

+0

不,它實際上在發送失敗 –

+0

好吧。你有Linux嗎? -Server?你可以看看/ var/log/maillog – user2494904