需求
要使邮件函数可用,PHP 必须在编译时能够访问 sendmail 程序。如果使用其它的邮件程序例如 qmail 或 postfix,确保使用了与其相应的 sendmail 替代程序。PHP 首先会在系统的 PATH 中搜索 sendmail,接着按以下顺序搜索:/usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib。强烈建议在 PATH 中能够找到 sendmail。另外,编译 PHP 的用户必须能够访问 sendmail 程序。 

解决方案 »

  1.   

    http://cn.php.net/manual/zh/ref.mail.php
      

  2.   

    估计是你的XP系统中SMTP配置有问题.
      

  3.   

    呵呵,搞定了。原来是在我的SMTP虚拟服务器的“安全”选项卡中,没有把我的登录用户名添加进去。
      

  4.   

    嘿,不用那么麻烦,直接用你isp的smtp服务器在php.ini里有[mail function]一节,专为在windows上配mail用的