What are common SMTP configuration issues when using Google SMTP with PHPMailer?
Common SMTP configuration issues when using Google SMTP with PHPMailer include incorrect SMTP host, port, username, or password. To solve these issues, make sure to use the correct SMTP host (smtp.gmail.com), port (587 or 465), username (your full Gmail address), and password (your Gmail password).
// PHPMailer configuration
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = 'your-email@gmail.com';
$mail->Password = 'your-password';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->isHTML(true);
$mail->setFrom('your-email@gmail.com', 'Your Name');
$mail->addAddress('recipient@example.com', 'Recipient Name');
$mail->Subject = 'Subject';
$mail->Body = 'Email body';