Re: [請益] 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
→
05/06 22:12, , 1F
05/06 22:12, 1F
→
05/07 23:37, , 2F
05/07 23:37, 2F
討論串 (同標題文章)