看板 PHP 關於我們 聯絡資訊
※ 引述《rsi0430 (Marco)》之銘言: : 標題: [請益] php分時分批處理大量信件 : 時間: Sun May 5 02:06:11 2013 : 有辦法寫一個電子報寄送系統,讓管理者利用這個系統匯入學員mail(使用csv匯入或自行 : 鍵入mail),管理者編輯完內文完畢後按下寄出鍵,系統會將資料送到我們的server上,然 : 後系統會自動分時間批次的將資料利用gmail(我們另外申請一個gmail或多個gmail : 帳號來寄信)每次寄出400-500封(gmail每日寄件上限內)這樣如果一千多封的話,大約三 : 天就可以寄完。那這樣是做得到嗎??? 做得到,但 gmail 的規定應該很快就被server 檔掉了 : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 220.137.210.253 : → olctw:當然可以, 但是可能會因為違反使用條款而面臨經常需要重新 05/05 02:35 : → olctw:註冊帳號的問題, 不是長久之計 05/05 02:35 : → rsi0430:因為我朋友告訴我PHP沒有辦法做到系統自動分時分批 05/05 03:08 : → rsi0430:大部分的PHP程式都需要人持續的去執行 05/05 03:09 拍吸後, php 也是可以寫 deamon 拉, 我還用過php寫 win ap 過勒 有 cron 可以協助, 沒有 cron 可以自己寫 cron.php <?php while(true){ check_cron_table(); then_do_something(); sleep(1); } ?> # php cron.php 完成了 (茶) 分批那就是程式的問題拉. : → rsi0430:不過我記得應該是可以做得到,不太可能沒辦法自動處理才對 05/05 03:10 : → dlikeayu:自己寫個資料庫和程式管理信件發送 配合crontab 05/05 03:11 : → MOONRAKER:看你php用在哪裡,php也可以當shell script用。 05/05 03:22 : → tkdmaf:其實我想說……nodejs的寄信功能還真是好用到炸。 05/05 13:18 那一定要來看看了, 不過現在都用 lib 的應該沒差很大吧??? : → joedenkidd:在windows下,你可以直接用排程,寫bat,php.exe 檔名 05/05 20:51 : → lance70176:有人處理過20萬封的嗎? 05/06 10:47 你ip夠多嗎? 大量發信很容易被視為垃圾郵件server, 所以會被 ban ip. 除非進白名單,不然發個3~5k 就被ban掉了. 這塊要跟IT通力合作, 不然只能慢慢發,不過被點太多spam 還是沒用 : 推 ckmarkhsu:不如花個錢用 amazon SES 寄信吧,用 gmail 好辛苦XD 05/06 11:09 要花錢的話直接買服務吧。 http://goo.gl/LNs9L -- Live Long and Prosper -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.87.32
ckmarkhsu:直接買服務跟透過SES寄信,價錢還是差很多啊XD 05/06 22:12
alpe:真的要大量寄EDM, 我個人會建議用買服務的 05/07 23:37