2 回答

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊
用的是什么郵箱?郵件服務(wù)器是你們自己的嗎?
"不能群發(fā),群發(fā)的話,收件人會(huì)是一大推不認(rèn)識(shí)的人,或者群發(fā)可以實(shí)現(xiàn)收件人中只有自己也行。" -- 用密送(bcc)就可以實(shí)現(xiàn)收件人都不知道對(duì)方。
即使是使用密送,但是估計(jì)也不能達(dá)到一次發(fā)送百萬(wàn)級(jí)別的,可以考慮根據(jù)服務(wù)器bcc的人數(shù)限制來(lái)分割成N個(gè)組來(lái)進(jìn)行發(fā)送。
搞這種事情java確實(shí)不如跑個(gè)python腳本。
因?yàn)榕艿臅r(shí)間可能會(huì)稍微有點(diǎn)長(zhǎng),建議每發(fā)送完一批后記錄到文件/數(shù)據(jù)庫(kù)中,如果腳本不小心掛掉了,可以斷點(diǎn)續(xù)發(fā)。

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
最后和郵件服務(wù)器供應(yīng)商商量了下,單獨(dú)給開(kāi)了個(gè) 域名,增大了一次發(fā)送的量以及一天發(fā)送的總量,然后用了多臺(tái)服務(wù)器,每臺(tái)java多線程,好在要發(fā)送的用戶(hù)查詢(xún)是分表的,所以每臺(tái)單獨(dú)負(fù)責(zé)幾個(gè)表,也有記錄每次發(fā)送后的數(shù)量以便下次繼續(xù)發(fā)。
ps: 效果比想象中好,30w的數(shù)據(jù)幾分鐘跑完了
添加回答
舉報(bào)