PHP在UNIX/LINUX下发邮件用的是SENDMAIL程序,在WINDOWS没有SENDMAIL,但可以用SMTP协议来完成,具体方法如下:修改PHP.INI文件的[mail function]下的SMTP。 
如: 
[mail function] SMTP=public.sta.net.cn ;Win32 Only 

解决方案 »

  1.   


    Warning: Failed to Connect in j:\data\project\php\webroot\test\sendmail.php on line 5
    寄件失败!!!
    写了,出来这样的话是不是public.sta.net.cn 需要改成我自己的啊但是现在的邮箱都有SMTP验证,不能用
      

  2.   

    sendmail_from [email protected] [email protected] 
    sendmail_path no value no value 
    SMTP public.sta.net.cn public.sta.net.cn 以上是我的PHP。INI
      

  3.   

    public.sta.net.cn 这是你的邮件服务器地址?如果是需要验证的话,估计这样设置就没办法了~~我也不清楚了~~~
      

  4.   

    21CN的是不要验证的,我去试试是不是找个不要验证的SMTP服务器?