500的确不错了。但是,说句真话,这样求程序有意义??
一个简单的思路。
首先,要保证你的邮件地址都是存储在一个文件(要有比较强的规范)或者数据库中。这样便于你读取所有的地址。当然了,你存放在数据库中会比你存放在文件中更加方便查询、控制发送目标,这个不用我说了吧?然后你要解决的问题就是,使用什么方式进行发送的问题。可以使用php的mail函数,也可以使用另外的一些邮件程序(或者使用服务器中的mail服务),这个要看你的愿望和爱好了。使用循环,把要发送的信件的内容固定下来,之改变目标地址……说到这,怎么感觉群发的思路怎么这么简单啊?程序……不要求我,我现在写不出来(俺现在环境没有办法写出来之后测试,所以就省略了)

解决方案 »

  1.   

    我补充一下.我的那个mail地址已经在我的数据库中了有3-4万个吧.如果用stmp发的话会出现发几十条就发不了的情况.还是就是我有新的服务器.linux的可以安邮件服务是吧?
    如果是用什么比较好.邮件服务+mysql可以群发完成吗?
      

  2.   

    邮件服务器有的吧?然后按smtp协议和服务器发包,我用的qmail当邮件服务器这种在php里成熟的做法很多了
    http://phpclasses.dev.skypp.com/browse/数量多可以程序控制读数据库,还是没明白lz麻烦在啥地方了
      

  3.   

    让不让人家看成垃圾邮件不用你管.我是给我的企业用户发.只要能发出去就成.要不这样也可.10封一发.然后换个smtp.要求断点续传的有没有可以经我个代码的.
      

  4.   

    FOREACH +PHPMAILER一个一个发下去不就是群发吗?
      

  5.   

    从数据库中取出你的邮件地址。FROEACH 吧关键是SMTP服务器可能会认为你在发垃圾邮件。有些是有限制的一分钟只能发多少个邮件。超过就算垃圾邮件。除了你用自己的SMTP服务器
      

  6.   

    我就是要解决
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    关键是SMTP服务器可能会认为你在发垃圾邮件。
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    这个问题.有你的分了.
      

  7.   

    我这里,有一个类。可以发送邮件甚至连服务器都不用登录。我的QQ:389764753
    你可以加我QQ。我给你发过去
      

  8.   

    我不要求加分。只是说下思路。你可以用自己的mail服务器发送,加个时间控制就可以了
    每分钟发送多少封,间隔多长时间再继续,这样应该就可以了。我的用的PHP的。这样发送就可以的。这个间隔时间看你的发送数来定