無法使用PHPMailer 透過Gmail 的SMTP 伺服器傳送電子郵件:解決SMTP AUTH 問題
嘗試利用Gmail 的SMTP 問題
嘗試利用Gmail 的SMTP 問題$mail = new PHPMailer(); // New PHPMailer object $mail->IsSMTP(); // Enable SMTP protocol $mail->SMTPDebug = 1; // For debugging (log errors and messages) $mail->SMTPAuth = true; // Enable SMTP authentication $mail->SMTPSecure = 'ssl'; // Utilize Secure Socket Layer (SSL) for secure transmission (required for Gmail) $mail->Host = "smtp.gmail.com"; $mail->Port = 465; // Or 587 depending on server settings $mail->IsHTML(true); // Allow HTML-formatted emails $mail->Username = "johndoe@gmail.com"; // Your Gmail username $mail->Password = "mysecretpassword"; // Your Gmail password $mail->SetFrom("sender@gmail.com"); // Set sender address $mail->Subject = "Test Email"; $mail->Body = "Hello from PHPMailer!"; $mail->AddAddress("recipient@gmail.com"); // Add recipient address if (!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Email sent successfully!"; }
嘗試利用Gmail 的SMTP 問題
以上是為什麼我無法使用 PHPMailer 透過 Gmail 的 SMTP 伺服器傳送電子郵件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!