作者rock810 ()
看板PHP
標題[請益] 大量發信後端執行
時間Thu Dec 20 10:22:05 2012
各位好
小弟是php的新手,最近再幫某單位做大量發信的工作(EDM)
目前是托別人管理MAIL SERVER的福,大量寄信都沒什麼問題
只是跑上萬筆的迴圈寄信,一次一封,要等大約20分鐘網頁才會跑完
(也不知道這樣寫好不好)
使用者就是要開著那個頁面等個20分鐘
我知道有的系統是可以在使用者執行後,他可以關掉瀏覽器去做別的事情
剩下的伺服器會幫忙完成
現在想實作這一點
找了一些資料,但是很雜很亂,沒有頭緒
像是EXEC、排程等等
能不能請版上先進給點方向
我現在亂想一個是用 PHP 產 MAIL LIST 在用 EXEC 去執行 VBS(自己寫一個VBS寄信)
只是這樣亂湊感覺起來很鳥(沒試過也不知道能不能行)...
我的環境是WINDOWS SERVER 2008 用PHP的 MAIL() 在寄信
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.230.81.15
1F:→ rock810:如果版上有我沒爬到的現成資料,我在自刪 12/20 10:22
2F:→ twsphere:system exec ~~ 12/20 10:36
3F:→ rock810:現在就糗在看了PHP Manual 還是不會用system 跟 exec... 12/20 10:49
4F:→ rock810:應該說不知道怎麼應用在寄信上 12/20 10:50
5F:→ mervynW:win 的排程 12/20 11:27
6F:→ olctw:去找 phplist 吧 12/20 11:48
7F:→ Bambe:用排程 +1 12/20 12:27
8F:推 cleanwind:ignore_user_abort(true); 12/20 12:48
9F:→ rock810:3Q各位,我去找找 12/20 13:28
10F:→ hSATAC:mail queue cronjob 懶一點直接丟 AWS SES 12/20 16:37
11F:→ thitbbeb:win排程, 程式裡可以設每次寄幾封 然後沒寄完就繼續exec 12/21 01:55
12F:→ thitbbeb:exec("php 路徑/sendmail.php") 這樣用 12/21 01:55
13F:→ rock810:3Qthitbbeb ,我試看看,照這樣寄信我的程式要在調整一下 12/21 14:42
15F:→ tyf99:如果只是要搞定工作,自己不想練功,可以考慮 phpmailer 12/23 13:20
※ 編輯: rock810 (36.230.81.15 臺灣), 03/14/2021 22:14:07