Я использую phpmailer с gmail smtp, и он работает для «tls» на моем локальном xampp, но когда я переместил свой проект на сервер, почта не могла отправить и выдает ошибку: SMTP Error: Could not connect to SMTP host.
Мой код:
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->CharSet = 'UTF-8';
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->Port = 587; // Or 587
$mail->Username = $admin_email;
$mail->Password = $admin_password;
$mail->SMTPSecure = 'ssl';
$mail->From = $admin_email;
// $mail->FromName= $from_name;
$mail->isHTML(true);
$mail->Subject = $subject;
$mail->Body = $body;
$mail->addAddress($emailTo);
if (!$mail->send()){
echo "error";
}
Что не так в моем коде?
Задача ещё не решена.
Других решений пока нет …