在php.ini文件中设置关于smtp的相关信息
重要包括SMTP服务器地址和端口
或者用ini_set()动态设置php配置(即该配置只在该文件中使用)
具体的,可以参考相关的php手册

解决方案 »

  1.   

    是不是只要在php.ini文件中设置:
    SMTP = 172.16.20.21
    smtp_port = 25
    就行,但我已经这样设了还是不行,是不是windows系统的SMTP服务配置的问题?
      

  2.   

    好像在windows下面使用MAIL函数是有问题的!
      

  3.   

    php.ini中服务器地址,端口没设置
    仔细检查!
      

  4.   

    首先检查你的windows系统有邮件发送服务吗?
    检查方法:命令行下:telnet localhost 25 
    如果能连接 说明可以,是配置的问题
    否则找一个新的邮件服务器,同时正确配置php.ini文件或是你自己在本地装一个邮件服务器在linxu下是默认安装邮件服务器的