不是mail()函数有问题,是所在的服务器没有配置smtp服务。去phpclass找用smtp类发邮件吧。

解决方案 »

  1.   

    在PHP的INI里面找到
    [mail function]
    ; For Win32 only.
    SMTP = localhost
    smtp_port = 25; For Win32 only.
    ;sendmail_from = [email protected]; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    sendmail_path = sendmail -t -i
    这样设就行了。还有SMTP也要设置。
      

  2.   

    不好意思,我是新手,不太明白。我是用apache+php+mysql,请问是在哪里配置,不改程序代码情况下,能实现吗?麻烦说详细点,帮帮忙,先谢了。
      

  3.   

    smtp要怎样设置啊?我用的是winxp系统。
      

  4.   

    楼主没用过OE、FoxMail之类的东西??
    跟里面的配置一样的
      

  5.   

    建议搜索本块关键字为smtp的贴子