呵呵,网络慢,大概也没有什么好办法了,我用的是51.net的空间,感觉还可以,不知道楼住的smpt server是不是用的主机名,如果直接用ip可能会快一些

解决方案 »

  1.   

    晕啊,服务器不支持mail函数,是什么服务器啊。晕~~
      

  2.   

    叫服务提供商配置一下php.ini.你的现在的服务器空间不支持fscoketopen
      

  3.   

    我试了用很其他的smtp服务器来发送也是很慢
    Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /function/socketmail.php on line 225这个问题我解决了 在 fsockopen 把我的 smtp.xxx.com   改成 对应的IP地址就ok了。
    估计我上传后的空间DNS解释有点问题。现在我想到一种新的方法。采用c写个CGI程序。其功能就是用来发送邮件,该邮件发送程序将在后台以线程方式运行。这样提交邮件发送表单就可以达到类似linux下的mail 功能了.不知道这种想法可不可行?
      

  4.   

    ice_berg16(寻梦的稻草人) 
     loveconan(放牛娃娃)
    能不能帖一下你们的发送代码?
    也是采用 fsockopen 吗?
    谢谢。
      

  5.   

    对于发邮件这种东西,不要等待发送的结果,不然的确会很慢实际上处理的方法是
    把你要发的邮件存到数据库中,然后写一个程序从数据库中取出邮件再把它发出去
    linux下,用php的话可以用crontab,windows下用服务
    我用过这种方法,效果还不错,测试了一下,一天平均发个2000-4000封没问题
    多了的话,还是用c++或者其他的方法吧