TP5.0.9框架實現(xiàn)發(fā)送郵件,親測可用。
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
public function email(){
$mail = new PHPMailer(true);
try {
// 服務(wù)器設(shè)置
$mail->SMTPDebug = 2; // 開啟Debug
$mail->isSMTP(); // 使用SMTP
$mail->Host = 'smtp.qq.com'; // 服務(wù)器地址
$mail->SMTPAuth = true; // 開啟SMTP驗證
$mail->Username = '395696661@qq.com'; // SMTP 用戶名(你要使用的郵件發(fā)送賬號)
$mail->Password = 'urtilsufrzgacaeg'; // SMTP 密碼
$mail->SMTPSecure = 'ssl'; // 開啟TLS 可選
$mail->Port = 465; // 端口
// 收件人
$mail->setFrom('395696661@qq.com'); // 來自
//$mail->addAddress('395696661@qq.com'); // 添加一個收件人
$mail->addAddress('395696661@qq.com'); // 可以只傳郵箱地址
// 附件
//$mail->addAttachment('1.jpg'); // 添加附件
//$mail->addAttachment('2.zip'); // 可以設(shè)定名字
// 內(nèi)容
$mail->isHTML(true); // 設(shè)置郵件格式為HTML
$mail->Subject = '沃德學(xué)院'; //郵件主題
$mail->Body = '來沃德學(xué)院 www.01ty.com 跟陳老師學(xué)PHP!'; //郵件內(nèi)容
$mail->send();
echo '郵件發(fā)送成功。<br>';
} catch (Exception $e) {
echo '郵件發(fā)送失敗。<br>';
echo 'Mailer Error: ' . $mail->ErrorInfo;
}
}
備注:打開php.ini里openssl,打開自己郵箱的SMTP,不會的同學(xué)自行百度,附件解壓到extend根目錄下即可。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。