我用了 phpmailer发送邮件 但是运行的时候出现smtp最多只支持发送给25个人的问题,收件人太多的话会提示收件人太多不能发送,请问在程序上面 ,怎样解决这个问题。
如果 在mysql  方面入手的话,怎样实现隔一分钟查询一次,第一次查询拿出1-25条,一分钟后 拿出26-50,这样依次类推,这样能不能实现,能实现的话 是什么 思路,请童鞋们帮帮忙!

解决方案 »

  1.   

    不行  他是把收件人弄成数组   然后追加的    越追加越多    到最后 还是 得超过25     现在我弄让他每隔10秒发送5个人的   但是 phpmailer      最大运行发送时间不能超过30秒  这个很悲剧啊    求大侠们帮忙
      

  2.   

    如果 在mysql 方面入手的话,怎样实现隔一分钟查询一次,第一次查询拿出1-25条,一分钟后 拿出26-50,这样依次类推,这样能不能实现,能实现的话 是什么 思路,请童鞋们帮帮忙!这跟分页的查询不是一样的嘛SELECT XXX FROM XXX  LIMIT0,24; 
    一个全局变量,每次累计 0的数值.搜索出来的结果就是你要的.
      

  3.   

    这个可以,先把脚本设置不超时set_limit_time(0);
    然后用个循环,每次执行一次sleep(60),就是每次循环隔一分钟
      

  4.   

    跟PHPmailer没关系吧,还是应该考虑从应用程序逻辑上处理