PHP mail()本地邮箱服务器搭建全过程

阅读:906 2019-03-20 14:09:58 来源:csdn

我用的是win10和wampserverphpmail()函数在windows中是不能直接使用的,需要安装sendmail,假如是用的xampp,则已经下载好,不需要重新下载

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

2.下载成功后解压,并把下载好的文件剪切至wamp目录(其实存到哪里都一样这里为了方便存就放在wamp下好了,和www在同一目录)

3.配置php.ini和刚刚下载的sendmail/sendmail.ini

①php.ini

搜索[mailfunction]关键字找到如下代码

[mailfunction];forwin32only.;http://php.net/smtpsmtp=smtp.qq.com;http://php.net/smtp-portsmtp_port=25;forwin32only.;http://php.net/sendmail-fromsendmail_from=798932948@qq.com;forunixonly.youmaysupplyargumentsaswell(default:"sendmail-t-i").;http://php.net/sendmail-pathsendmail_path="e:wampwamp64sendmailsendmail.exe-t"

smtp=邮箱smtp地址(例:qq邮箱是smtp.qq.coml63邮箱是smtp.163.com)

sendmail_from=你对应邮箱的邮件地址(例:qq邮箱)

sendmail_path=下载的sendmail中sendmail.exe的地址(例:e:wampwamp64sendmailsendmail.exe-t)

注意:去掉sendmail_path前的分号,这里分号表示注释的意思

改完之后重启服务器配置才会生效

②sendmail.ini

因为我是用qq邮箱,qq邮箱不能直接使用密码,要使用qq授权码(什么是qq邮箱授权码?)

[sendmail];youmustchangemail.mydomain.comtoyoursmtpserversmtp_server=smtp.qq.comsmtp_port=25auth_username=798932948@qq.comauth_password=qq邮箱授权码force_sender=798932948@qq.com

4.然后就可以用php中的mail()发送邮件了

例子localhost/mail.php

下一篇: 邮箱
相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>
推荐商标

{{ v.name }}

{{ v.cls }}类

立即购买 联系客服