[請益] 大量發信後端執行

看板PHP作者時間13年前 (2012/12/20 10:22), 編輯推噓2(2013)
留言15則, 10人參與, 最新討論串1/3 (看更多)
各位好 小弟是php的新手,最近再幫某單位做大量發信的工作(EDM) 目前是托別人管理MAIL SERVER的福,大量寄信都沒什麼問題 只是跑上萬筆的迴圈寄信,一次一封,要等大約20分鐘網頁才會跑完 (也不知道這樣寫好不好) 使用者就是要開著那個頁面等個20分鐘 我知道有的系統是可以在使用者執行後,他可以關掉瀏覽器去做別的事情 剩下的伺服器會幫忙完成 現在想實作這一點 找了一些資料,但是很雜很亂,沒有頭緒 像是EXEC、排程等等 能不能請版上先進給點方向 我現在亂想一個是用 PHP 產 MAIL LIST 在用 EXEC 去執行 VBS(自己寫一個VBS寄信) 只是這樣亂湊感覺起來很鳥(沒試過也不知道能不能行)... 我的環境是WINDOWS SERVER 2008 用PHP的 MAIL() 在寄信 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.3.166

12/20 10:22, , 1F
如果版上有我沒爬到的現成資料,我在自刪
12/20 10:22, 1F

12/20 10:36, , 2F
system exec ~~
12/20 10:36, 2F

12/20 10:49, , 3F
現在就糗在看了PHP Manual 還是不會用system 跟 exec...
12/20 10:49, 3F

12/20 10:50, , 4F
應該說不知道怎麼應用在寄信上
12/20 10:50, 4F

12/20 11:27, , 5F
win 的排程
12/20 11:27, 5F

12/20 11:48, , 6F
去找 phplist 吧
12/20 11:48, 6F

12/20 12:27, , 7F
用排程 +1
12/20 12:27, 7F

12/20 12:48, , 8F
ignore_user_abort(true);
12/20 12:48, 8F

12/20 13:28, , 9F
3Q各位,我去找找
12/20 13:28, 9F

12/20 16:37, , 10F
mail queue cronjob 懶一點直接丟 AWS SES
12/20 16:37, 10F

12/21 01:55, , 11F
win排程, 程式裡可以設每次寄幾封 然後沒寄完就繼續exec
12/21 01:55, 11F

12/21 01:55, , 12F
exec("php 路徑/sendmail.php") 這樣用
12/21 01:55, 12F

12/21 14:42, , 13F
3Qthitbbeb ,我試看看,照這樣寄信我的程式要在調整一下
12/21 14:42, 13F

12/23 12:37, , 14F
最近在學Gearman,感覺也不錯用。http://goo.gl/vjZAN
12/23 12:37, 14F

12/23 13:20, , 15F
如果只是要搞定工作,自己不想練功,可以考慮 phpmailer
12/23 13:20, 15F
文章代碼(AID): #1GqdPFWL (PHP)
討論串 (同標題文章)
文章代碼(AID): #1GqdPFWL (PHP)