另外不知道你有没给权限?在stmp的属性->访问->中继限制 里添加127.0.0.1的访问许可。

解决方案 »

  1.   

    我在这个论坛里也找到一些资料,不过都没有实现,不过我实现了用另外一种方法,你下载一个imail邮件服务器,在芳芳软件园里有,然后你默认安装,SMTP= localhost ; for Win32 only
    sendmail_from= [email protected] ; for Win32 only
    改为:imail=localhost
    接着你就可以试一下了。你将下面的代码执行一下
    <?
    $message="abcdefghijklmnopqrstuvwxyz";
    mail("[email protected]", "没有主题", $message);
    ?> 
    这里的[email protected]是接收方信箱,由于发送方的邮箱在mail里面已经设置了。
    可以实现的,用smtp,我是没有成功过。不过可能会出现邮箱的延迟问题,最终结果还是可以收到的,163.net比较快163.com不太快,我试过
      

  2.   

    我的方法就是自己装了一个EasyMail 1.2.0.2
      

  3.   

    你的php的安装如果用的是installer格式的话,是不支持smtp服务器发送的,其实解决这个问题也很简单,就是直接用fsockopen连接一个邮件服务器就可以的,这里有一个现成的类你可以看一下http://www.phpe.net/?n=ShowClass&a=35 :)
      

  4.   

    呵呵,你可以设置smtp就可以了,如果你要发到163.com 你将smtp设置成smtp.163.com 最好你是找一个没有smtp认证的SMTP服务器,然后设置它就可以了,要不你就使用发送mail类来发送