thinkphp5如何发送邮件

thinkphp5若何发送邮件 , 用于网站邮件通知
需要这些哦


thinkphp5
PHPMailer的
方式/
1thinkphp官方下载thinkphp5 , 官方网址请百度搜刮

thinkphp5如何发送邮件

文章插图

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

thinkphp5如何发送邮件

文章插图

3安装phpstydy并启用 , 参考下面的链接
4 phpstudy下载 , 安装 , 设置装备摆设 , 网站摆设 , 卸载

4解压thinkphp5到网站根目次 , 如图 , 指标的目的为拜候地址

thinkphp5如何发送邮件

文章插图

五下载phpmailer并解压 , 将phpmailer放至vor /下

thinkphp5如何发送邮件

文章插图

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

thinkphp5如何发送邮件

文章插图

7打开函数文件common.php , 添加函数sMail
代码如下
function sMail($ 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-> s){
// echo“发送掉败:” 。 $ MAIL-> ERRORINFO;
返回false;
} else {
// echo“发送当作功”;
返回true;
}
【thinkphp5如何发送邮件】}

thinkphp5如何发送邮件

文章插图
结束

以上内容就是thinkphp5如何发送邮件的内容啦 , 希望对你有所帮助哦!

    推荐阅读