最好用扩展imap,这个支持邮件比较全面,呵呵

解决方案 »

  1.   

    首先这个是用socket进行连接以后才能发信的
    而你用其它的服务器不一定能进行连接,所以才不能发信的,并且$host="smtp." .$temp[1];这个地方我只用163的好用,别的没找到
    在就是你调用send_mail这个函数的时候,可以先echo $data,看看是否是你想要的发信内容,如果没有,你把php.ini里面的register_global设置为on用php发信有两种方式,一个是上面说的socket,在就是配置本机为一个mail服务器,这样就可以用php自带的mail函数了关于socket的详细说明在http://www.phpe.net/articles/225.shtml有详细说明,如果对类不熟悉,那可以就用这个函数Mistruster(弱智d) 推荐的那个邮件服务器也比较好用,设置都在那个帖子里面了,这个的好处就是可以自定义域名关于 countstars(深空) 说的IMAP我没有用过