在做邮件群发的时候,我是用SMTP做的,点一次按钮只能发100个;因为是用人家的邮件服务器转发的,有限制;
请问一下,我如何点一次按钮就发送成千上万个?
请问一下,我如何点一次按钮就发送成千上万个?
解决方案 »
- 帮我分析一下这个网站
- ASP.net在什么文件中定义全局变量
- 急!如何远程读取文件?高手请进!
- 作图,保存。本地没有问题,但上传服务器后,出错了。为何?
- 120!!求一个平衡二叉排序树
- 一般的在线编辑器好象都有这种问题:后退输入的内容就丢失
- ASP.NET+Crystal Report 导出问题
- 关于DropDownList控件绑定时出现的问题?
- 我的一个asp.net工程本来可以调试,但是我在解决方案中添加了一个工程结果就不能调试了:(
- 升级了,庆贺一下,早本该散分,但是事情太多,不说了,散分!!!衷心祝愿所有光临此贴的朋友!
- .NET 数据库连接 方式那种好哪?为什么啊?
- VS2008+Nhibernate 2.0.1 GA的配置问题
一次发100个
加个while循环 没有邮件地址了 退出
所以定时/循环是没用的首先要弄清服务器限制的条件是什么,一般都是对每个账户做发送限制
知道了这一点就可以注册多个账户,然后把这些账户放进一个数组再循环发送string[] senders = {"[email protected]","[email protected]","[email protected]"};
string[] tos = {"[email protected]","[email protected]","[email protected]"};
int i = 0, j = 0;
foreach(string to in tos)
{
if(++i==100){
i = 0;
j++;
}
//send email to to use senders[j]
}
[email protected],[email protected],[email protected],.....,[email protected]怎么从中每次取出100个为一个单位,再有循环的方式接着取数据,达到分配不重复发送呢?
隔 20秒 停止一下。。
然后在继续读取数据库。
效率很慢 要发个几天了。