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 = '[email protected]'; // SMTP 用戶名(你要使用的郵件發(fā)送賬號) $mail->Password = 'urtilsufrzgacaeg'; // SMTP 密碼 $mail->SMTPSecure = 'ssl'; // 開啟TLS 可選 $mail->Port = 465; // 端口 // 收件人 $mail->setFrom('[email protected]'); // 來自 //$mail->addAddress('[email protected]'); // 添加一個收件人 $mail->addAddress('[email protected]'); // 可以只傳郵箱地址 // 附件 //$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根目錄下即可,。 |
|