東西/原料
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 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!