$mail = new PHPMailer(true);
$subject = '已簽署完成';
$mail->CharSet ="UTF-8"; //設定郵件編碼
// $mail->SMTPDebug = 1; // 調試模式輸出
$mail->isSMTP(); // 使用SMTP
$mail->Host = 'smtp.ym.163.com'; // SMTP服務器
$mail->SMTPAuth = true; // 允許 SMTP 認證
$mail->Username = '賬號'; // SMTP 用戶名 即郵箱的用戶名
$mail->Password = '賬號登陸密碼'; //yrmebkkhfbvubbce // SMTP 密碼 部分郵箱是授權碼(例如163郵箱和qq郵箱)
$mail->SMTPSecure = 'tls'; // 允許 TLS 或者ssl協議
$mail->Port = 587; // 服務器端口 25 或者465 具體要看郵箱服務器支持
$mail->setFrom('[email protected]', '車發現'); //發件人
$mail->addAddress('[email protected]', '世民2'); // 收件人
$mail->addAddress('[email protected]','世民3'); // 可添加多個收件人
$mail->addReplyTo('[email protected]', '世民1'); //回覆的時候回覆給哪個郵箱 建議和發件人一致
$mail->isHTML(true); // 是否以HTML文檔格式發送 發送後客戶端可直接顯示對應HTML內容
$mail->Subject = '通知' . time();
$mail->Body = '<h1>重要通知111</h1>' . date('Y-m-d H:i:s');
$mail->AltBody = '如果郵件客戶端不支持HTML則顯示此內容';
$result = $mail->send();
有幾種可能1:php環境沒有開啓擴展php_openssl和php_sockets
2:協議或者端口錯了,協議ssl和tls切換試試,端口25 587
3:沒有開啓IMAP/SMTP服務(去郵箱設置開啓),網易企業郵箱是自動開
原文鏈接:https://blog.csdn.net/weixin_38748068/article/details/90693749