要使用mail();
在php.ini中
[mail function]
; Windows系统的设置,SMTP = SMTP服务器的主机名,如本机运行邮件服务器.
;====================
SMTP = localhost; 发件人
sendmail_from = me@localhost
;====================
; Unix/linux系统. 需设置 "sendmail -t -i".如
;====================
sendmail_path = "/bin/sendmail -t -i"
;====================

解决方案 »

  1.   

    你的机器上必须装有smtp服务器才行呀,看错误提示,应该是没有装SMTP服务器或者SMTP运行不正常。
      

  2.   

    是win2000,用IIS的smtp服务器可以吗?
      

  3.   

    可以!SMTP = localhost //或改为你的机器名
    sendmail_from = me@localhost //改为你的SMTP帐号 
      

  4.   

    Apache 不能直接作 SMTP 服务吗? 是不是要用 Mail 就必须同时安装 IIS 啊?
      

  5.   

    也可以安装其他的Mail服务器.不一定需要IIS的SMTP