当前位置: 技术问答>java相关
请教用javamail群发邮件的原理。
来源: 互联网 发布时间:2015-03-26
本文导语: 比如给所有的用户发信,思路是什么? 我为什么老是down机?我用的笨方法是把数据库中的email全部选出来,再循环发送,用的是redhat,sendmail,是不是我的数据量太大(8万多)?而且很慢,有没有好的方法,速度快...
比如给所有的用户发信,思路是什么?
我为什么老是down机?我用的笨方法是把数据库中的email全部选出来,再循环发送,用的是redhat,sendmail,是不是我的数据量太大(8万多)?而且很慢,有没有好的方法,速度快,且稳定的,谢谢。
我为什么老是down机?我用的笨方法是把数据库中的email全部选出来,再循环发送,用的是redhat,sendmail,是不是我的数据量太大(8万多)?而且很慢,有没有好的方法,速度快,且稳定的,谢谢。
|
我做过一个群发邮件软件(javamail)
一个群发软件,用1个smtp服务器就可以.
数据库中的email全部选出来,再循环发送,不如分批发送.
20个一发,可将发送类继承线程(多线程发送),你也可看见正在发那些mail.
一个群发软件,用1个smtp服务器就可以.
数据库中的email全部选出来,再循环发送,不如分批发送.
20个一发,可将发送类继承线程(多线程发送),你也可看见正在发那些mail.
|
我没做过,提个想法
一个群发软件,应该用n个smtp服务器,把数据分块用这些smtp发。
这些smtp可以从网上找,但必须不需要验证。
象你的8万块条记录,用一个smtp发肯定是很慢的
一个群发软件,应该用n个smtp服务器,把数据分块用这些smtp发。
这些smtp可以从网上找,但必须不需要验证。
象你的8万块条记录,用一个smtp发肯定是很慢的