請原諒我的這個noob問題,但有沒有這樣的設置可以設置一定的時間(例如毫秒),這些時間必須在發送電子郵件之間通過一個腳本?這個設置是如何調用的?我在哪裏更改該設置?在循環中發送電子郵件時設置的時間量
我舉個例子: 我曾經有發送電子郵件,像這樣一個PHP腳本:
for ($i=0; $i<count($emails); $i++) {
mail($email[$i],'test','test');
}
原來並不是因爲劇本跑這麼快的所有電子郵件成功發送,有在發送服務器所需的電子郵件之間沒有足夠的時間。
我有道理嗎?
多少毫秒/秒應該足夠? 我不想將睡眠設置得太高,以至於我的腳本執行時間會超過max_execution時間:) – Obay 2010-04-25 12:21:52
如果我沒有記錯的話,至少在Linux上,'max_execution_time'會計算PHP工作的時間*;當* sleep *時,PHP不*工作*,'sleep()'或'usleep()'花費的時間不應該包含在'max_execution_time'限制中;;;在你的情況下應該使用多少時間?那麼,你將不得不嘗試一些值,爲你的服務器找到合適的值;-) *(在所有情況下沒有任何價值,我會說)* – 2010-04-25 12:25:05
哦,太棒了!我只需要發送大約200封電子郵件。我認爲這不會超過時間限制。謝啦! – Obay 2010-04-25 12:30:50