你有没有配置php.ini文件的[mail function]域,
SMTP =  localhost                       ;for win32 only
sendmail_from   =       [email protected]        ;for win32 only
;sendmail_path  =   ;for unix only,
may supply arguments as well (default is 'sendmail -t -i')如果你的PHP是装在linux或unix下那你要先把sendmail配好,然后指定sendmail程序所在的目录如:/usr/sbin/

解决方案 »

  1.   

    你的操作系统是linux吗?
    win下比较麻烦
      

  2.   

    我是在linux下用的,没有找到php.ini,只是在解压之后才有一个php.ini,但是安装完之后就没有了。
      

  3.   

    Red Had Linux一般在/etc/php.ini
      

  4.   

    我在安装目录下找到了php.ini-dist,copy到/usr/local/lib下,改名为php.ini,配置php.ini文件的[mail function]域,
    sendmail_path  = /usr/sbin/ ,我是用qmail,不过我把/var/qmail/bin/sendmail copy到了/usr/sbin下,但是还是抱同样的错误。
      

  5.   

    ;sendmail_path  =   ;for unix only,
    may supply arguments as well (default is 'sendmail -t -i')这一句说的很明白需要用sendmail