东西/原料
thinkphp官方下载thinkphp5,官方网址请百度搜刮

安装PHP运行情况,保举利用phpstydy,phpstydy官方地址请百度搜刮

安装phpstydy并启用,参考下面的链接
4 下载安装设置装备摆设网站摆设卸载
解压thinkphp5到网站根目次,如图,指标的目的为拜候地址

下载phpmailer并解压,将phpmailer放至vendor /下

在\ application \ index \ controller下index.php利用自界说函数sendMail('领受邮箱','题目','内容');

打开函数文件common.php,添加函数sendMail
代码如下
function sendMail($ email,$ title,$ content){
供应商( 'phpmailer.PHPMailerAutoload');
$ config = \ think \ Db :: name('system_config') - > select();
$ mail = new PHPMailer;
$ mail-> CharSet ='UTF-8';
$ MAIL-> isSMTP();
$ mail-> SMTPDebug = 0;
如果($配置[ 'is_ssl']){
$ mail-> SMTPSecure ='ssl';
}
$ mail-> Debugoutput ='html';
$ mail-> Host = $ config ['smtp'];
$ mail-> Port = $ config ['email_port'];
$ mail-> SMTPAuth = true;
$ mail-> Username = $ config ['emailuser'];
$ mail-> Password = $ config ['emailpass'];
$ MAIL-> setFrom($配置[ 'FROM_EMAIL']);
$ MAIL-> addAddress($电子邮件);
$ mail-> FromName = $ config ['from_name'];
$ mail-> Subject = $ title;
$ mail-> Body = $ content;
if(!$ mail-> send()){
// echo“发送掉败:”。$ MAIL-> ERRORINFO;
返回false;
} else {
// echo“发送当作功”;
返回true;
}
}
结束0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!