标签:
php mail()函数在windows不能用,需要安装sendmail。
1. 从http://glob.com.au下载sendmail.zip
2. 解压sendmail.zip到目录下(最好使用短路径,长路径会导致问题的出现),我安装的路径是: C:\sendmail
3.修改php.ini 配置,我是使用的QQ邮箱发送邮件。配置如下所示:
4.修改 sendmail.ini,文件路径:C:\sendmail\sendmail.ini
smtp_server=smtp.qq.com smtp_port=25 auth_username=自己的邮箱账号 auth_password=密码 force_sender=自己的邮箱账号
下面这两项最好开启,方便查看那里出问题了
; log smtp errors to error.log (defaults to same directory as sendmail.exe) ; uncomment to enable logging error_logfile=error.log ; create debug log as debug.log (defaults to same directory as sendmail.exe) ; uncomment to enable debugging debug_logfile=debug.log
5.测试发送邮件功能
<?php header("Content-type:text/html;charset=utf-8"); if(mail("test@test.com","测试","测试邮件")){ //test@test.com为收件人邮箱 echo "发送成功!!"; }else{ echo "发送失败!!"; } ?>
PHP 在windows下配置sendmail,通过 mail() 函数发送邮件
标签:
原文地址:http://www.cnblogs.com/M-D-Luffy/p/4922640.html