PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
本文实例讲述了PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法。分享给大家供大家参考,具体如下:
1、php mail()函数在windows不能用,需要安装sendmail。
2、从http://glob.com.au/sendmail/ 下载sendmail组件
3、解压sendmail.zip到目录下,我安装的路径是: F:\root\sendMail
4、配置php.ini,主要配置以下3项

5、修改 sendmail.ini,文件路径:F:\root\sendMail\sendmail.ini
smtp_server=smtp.qq.com smtp_port=25 auth_username=yourusername auth_password=yourpassword force_sender=******@qq.com
6、测试发送邮件
<?php
if(mail("test@test.com","测试","测试邮件")){
echo "success";
} else {
echo "fail";
}
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
相关文章
采用header定义为文件然后readfile下载(隐藏下载地址)
有时候我们为了隐藏真实的下载地址,我们通过采用header定义为文件然后readfile下载,但这样会加大服务器的负担,一般不建议下载量比较大的文件2014-01-01
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
下面小编就为大家带来一篇PHP数字前补0的自带函数sprintf 和number_format的用法(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-02-02
php使用escapeshellarg时中文被过滤的解决方法
这篇文章主要介绍了php使用escapeshellarg时中文被过滤的解决方法,测试后发现问题的原因是shell和apache php-cgi的运行环境不同引起的,需要的朋友可以参考下2016-07-07
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
这篇文章主要介绍了PHP实现获取毫秒时间戳的方法,结合实例形式分析了php使用microtime()函数获取、转换毫秒级时间戳的相关操作技巧,需要的朋友可以参考下2019-03-03
php实现的Curl封装类Curl.class.php用法实例分析
这篇文章主要介绍了php实现的Curl封装类Curl.class.php用法,以完整实例形式较为详细的分析了Curl封装类的定义及相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下2015-09-09


最新评论