下載地址:php
建議使用composer安裝,命令以下:git
composer require phpmailer/phpmailer
代碼以下:github
<?php require './vendor/autoload.php'; use PHPMailer\PHPMailer\PHPMailer; $mail=new PHPMailer(); try{ //郵件調試模式 $mail->SMTPDebug = 2; //設置郵件使用SMTP $mail->isSMTP(); // 設置郵件程序以使用SMTP $mail->Host = 'smtp.exmail.qq.com'; // 設置郵件內容的編碼 $mail->CharSet='UTF-8'; // 啓用SMTP驗證 $mail->SMTPAuth = true; // SMTP username $mail->Username = '郵件名稱'; // SMTP password $mail->Password = '密碼,QQ爲登陸受權碼受權碼'; // 啓用TLS加密,`ssl`也被接受 // $mail->SMTPSecure = 'tls'; // 鏈接的TCP端口 // $mail->Port = 587; //設置發件人 $mail->setFrom('963087326@qq.com', 'wangzhaobo'); // 添加收件人1 $mail->addAddress('963087326@qq.com', 'wangzhaobo'); // Add a recipient // $mail->addAddress('ellen@example.com'); // Name is optional // 收件人回覆的郵箱 $mail->addReplyTo('963087326@qq.com', 'wangzhaobo'); // 抄送 // $mail->addCC('cc@example.com'); // $mail->addBCC('bcc@example.com'); //附件 // $mail->addAttachment('/var/tmp/file.tar.gz'); // Add attachments // $mail->addAttachment('/tmp/image.jpg', 'new.jpg'); // Optional name //Content // 將電子郵件格式設置爲HTML $mail->isHTML(true); $mail->Subject = '郵件主題'; $mail->Body = '郵件正文部分'; // $mail->AltBody = '這是非HTML郵件客戶端的純文本'; $mail->send(); echo 'Message has been sent'; $mail->isSMTP(); }catch (Exception $e){ echo 'Mailer Error: ' . $mail->ErrorInfo; }
注意:QQ的登陸密碼是受權碼,在QQ郵箱,帳戶設置微信
騰訊企業郵箱,須要先綁定微信,而後出現如下頁面composer
企業郵箱Host: smtp.exmail.qq.comui
QQ郵箱Host: smtp.qq.com編碼