php发送邮件环境,WINDOWS PHP环境使用sendmail实现邮件发送功能

前一段时间学习PHP过程中,用到了自动发送邮件的功能,写着写着代码,发现不能发送邮件,于是上网找答案,还是没有解决我的问题。还是自己尝试着去做吧!

首先,我现在是在开发的阶段,并没有什么服务器上传,就一个能够上网的电脑,写一个简单的来试试。

先去下载一个SENDMAIL在WINDOWS下的软件,随便放在哪里,自己知道就好,不要用中文。我的是放在了我的PHP5中了,目录大家可以看到的。

d3c99548c3daa2a90cf36bd9a0466c39.png

接着就是配置了。

先来看看PHP.ini的配置。

; sendmail_from = me@example.com

; For Unix only.  You may supply arguments

as well (default: "sendmail -t -i").

sendmail_path = "D:\PHP5\sendmail\sendmail.exe

-t"

; Force the addition of the specified parameters to

be passed as extra parameters

; to the sendmail binary. These parameters will

always replace the value of

; the 5th parameter to mail(), even in safe

mode.

;mail.force_extra_parameters =

其实,上面的配置中就那么么一句是有用的,其它的关掉就可以了。

sendmail_path的用来指定sendmail.exe的路径,就是上面看到的,‘-t’写上就好,不用管。

接着是sendmail的配置

smtp_server=smtp服务器地址

auth_username=邮箱登录名

auth_password=邮箱密码

force_sender=发件人地址全写

这里由于没有自己的STMP服务器,就得用别人的,经测试可以用QQ和163的。例如QQ的smtp_server地址为:smtp.qq.com。

auth_username就是登陆名,如果用QQ的就是QQ号码。

auth_password邮箱密码。

force_sender这是其实可以不填。

接着到你用的邮箱里面设置一下,将SMTP功能打开就OK了。

下面是测试用的PHP代码:

$now = date("Y-m-d h:i:s");

$from_name = '测试者';

$headers = "From: $from_name ";

$body = "测试邮件!";

$subject = "[$now] 测试邮件";

if (mail($to, $subject, $body, $headers)) {

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值