博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【PHP】Windows下配置用mail()发送邮件
阅读量:4602 次
发布时间:2019-06-09

本文共 1024 字,大约阅读时间需要 3 分钟。

ZZ:

php mail()函数在windows不能用,需要安装sendmail,假如是用的XAMPP,则已经下载好,不需要重新下载~

1.从http://glob.com.au/sendmail/下载sendmail.zip 

2.解压到C:下,例如C:\php\sendmail,最好短路径,长路径名有可能产生问题。 
3.修改php.ini如下 
sendmail_path = "C:\wamp\sendmail\sendmail.exe -t" 
4.根据你自己的配置环境修改sendmail.ini。 
第一次最好启用debug.log_file,error_logfile,以查看sendmail是否生效。 
5.重启apache 

用sendmail结合其它的smtp服务器,如smtp.163.com来实现发邮件。现在大部分邮箱都要求smtp验证,所以要在sendmail.ini中加入用户名和密码。 

php.ini配置:就配置三项,smtp、smtp_port和sendmail_path  (以用163邮箱为例)

[mail function] ; For Win32 only. SMTP = smtp.163.com smtp_port = 25 ; For Win32 only. sendmail_from = 4u4v@163.com ; For Unix only. You may supply arguments as well (default: “sendmail -t -i”). sendmail_path = “D:\xampp\sendmail\sendmail.exe -t”

注意:在php.ini中,有些配置前面原先是加了分号的,要去掉!

sendmail.ini配置 :

[sendmail] ; you must change mail.mydomain.com to your smtp server smtp_server=smtp.163.com smtp_port=25 auth_username=yourusername auth_password=yourpassword force_sender=yourusername@163.com

这样配置完成以后,就可以使用mail函数了~~~

 

转载于:https://www.cnblogs.com/lqminn/p/3468357.html

你可能感兴趣的文章
良好的编程规范
查看>>
struts2 入门
查看>>
.net 编译原理
查看>>
mean 快速开发和现有技术的对比分析
查看>>
Metro Style app :浏览器扩展
查看>>
linux的kernel是怎样工作的(TI_DM36X_ARM系统)(1)
查看>>
[luogu4310] 绝世好题 (递推)
查看>>
[luogu3203 HNOI2010] 弹飞绵羊 (分块)
查看>>
-Dmaven.multiModuleProjectDirectory system propery is not set.
查看>>
Python2 unichr() 函数
查看>>
Python 字典 copy()方法
查看>>
Minimum Path Sum
查看>>
Remove Duplicates from Sorted Array II
查看>>
常量指针和指针常量巧妙记忆方法[转]
查看>>
python-haproxy作业讲解视频总结
查看>>
批处理文件脚本总结
查看>>
快速排序C++代码
查看>>
mui搜索框 搜索点击事件
查看>>
bzoj 5289: [Hnoi2018]排列
查看>>
joomla处境堪忧
查看>>