在config.php和function.php中的代碼如下??????? config.php????'MAIL_HOST'?=>'smtp.qq.com',//smtp服務(wù)器的名稱(chēng)
????'MAIL_SMTP'=>TRUE,
????'MAIL_SMTPAUTH'?=>TRUE,?//啟用smtp認(rèn)證
????'MAIL_USERNAME'?=>'8952272@qq.com',//你的郵箱名
????'MAIL_FROM'?=>'8952272@qq.com',//發(fā)件人地址
????'MAIL_FROMNAME'=>'mybook',//發(fā)件人姓名
????'MAIL_PASSWORD'?=>'kurjfpidiorgcijh',//郵箱密碼
????'MAIL_CHARSET'?=>'utf-8',//設(shè)置郵件編碼
????'MAIL_ISHTML'?=>TRUE,?//?是否HTML格式郵件
????'MAIL_SECURE'?=>'tls',//安全協(xié)議
????
????function.phpfunction sendMail($to, $subject, $content) {??? Vendor('PHPMailer.class#phpmailer');??? Vendor('PHPMailer.class#smtp');??? $mail = new PHPMailer();??? // 裝配郵件服務(wù)器??? if (C('MAIL_SMTP')) {??????? $mail->IsSMTP();??? }??? $mail->Host = C('MAIL_HOST');??? $mail->SMTPAuth = C('MAIL_SMTPAUTH');??? $mail->Username = C('MAIL_USERNAME');??? $mail->Password = C('MAIL_PASSWORD');??? $mail->SMTPSecure = C('MAIL_SECURE');??? $mail->CharSet = C('MAIL_CHARSET');??? // 裝配郵件頭信息??? $mail->From = C('MAIL_USERNAME');??? $mail->AddAddress($to);??? $mail->Port = '465';??? $mail->SMTPSecure = 'ssl'; ?? ???? // $mail->FromName = 'mybook[云南民族大學(xué)]';??? $mail->FromName=C('MAIL_FROMNAME');??? $mail->IsHTML(C('MAIL_ISHTML'));??? // 裝配郵件正文信息??? $mail->Subject = $subject;??? $mail->Body = $content;??? // 發(fā)送郵件??? return $mail->Send();}控制器下的public function index(){?? ??? ???? $to='727183480@qq.com';?? ??? ???? $title?? = '123132';??????????? $content = "該驗(yàn)證郵件有效期為30分鐘,超時(shí)請(qǐng)重新發(fā)送郵件。";?????? ???????? if(Mail($to, $subject, $content)){?????? ??? ?echo 1;??????? }else{?????? ??? ?echo 212;??????? }??? }
- 1 回答
- 3 關(guān)注
- 2804 瀏覽
添加回答
舉報(bào)
0/150
提交
取消