你的mail函数被禁止了,
如果你是在别人的服务器上的话,就是他不想给你开放PHP程序发邮件的功能,这样可以很方便的发垃圾邮件的。

解决方案 »

  1.   

    我是在我自己的服務器上,請問我該怎么設置呢?
    How can I do,help!
      

  2.   

    设置php.ini中与发送邮件相关的选项:
    [mail function]
    ; For Win32 only.
    SMTP = localhost
    ; For Win32 only.
    sendmail_from = [email protected]对了,如果你的PHP是装在WINDOWS上的话就要麻烦了,不是改改设置就可以的在LUNIX或是UNIX上一般都有一个发送邮件的程序SENDMAIL,PHP也是调用这个程序实现MAIL函数的,
    但是WINDOWS上如果自己不装是没有的,你可以自己安装一个MTA(邮件传输代理)
      

  3.   

    謝謝
    我在windows下面是用windows2000自帶的SMTP,LINUX下是用sendmail,不過好象兩種都不行,上面的錯誤信息就是在linux和apache下的。
      

  4.   

    在LINUX,UNIX下不用配置,直接用就好!!
      

  5.   

    呵,做个横向链接, 大家帮我看看这个:
    http://www.csdn.net/expert/topic/814/814582.xml?temp=.5153925
      

  6.   

    Warning: mail() is not supported in this PHP build in /var/Inetpub/www/igenus/include/send_fun.php on line 432
    各位高手我的问题与上面的兄弟的问题基本想像,帮我看一看这是什么原因?