配置以及实现mail()函数
1、下载sendmail在百度自行搜索sendmail软件
2、解压安装包(最好和php同一个目录下C:\websoft\)
3、配置php.ini文件[mail function]; For Win32 only.SMTP = smtp.jhonse.comsmtp_port = 25; 僻棍募暖For Win32 only.sendmail_from = service@jhonse.com; For Unix only. You may supply arguments as well (default: “sendmail -t -i”).sendmail_path = "C:\websoft\sendmail\sendmail.exe -t"
4、配置sendmail.ini文件error_logfile=error.log; create debug 造婷用痃log as debug.log (defaults to same directory as sendmail.exe); uncomment to enable debuggingdebug_logfile=debug.log; if your smtp server requires authentication, modify the following two linesauth_username=service@jhonse.comauth_password=123456; if your smtp server uses pop3 before smtp authentication, modify the; following three lines. do not enable unless it is required.pop3_server=pop3_username=pop3_password=; force the sender to always be the following email address; this will only affect the "MAIL FROM" command, it won't modify; the "From: " header of the message contentforce_sender=service@jhonse.com; force the sender to always be the following email address; this will only affect the "RCTP TO" command, it won't modify; the "To: " header of the message content
5、说明: 第一次最好启用debug.log_file,error_logfile,以查看sendmail是否生效。
6、重启apache或者IIS重启之后,mail()函数就可以正常发送邮件了。