$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = 'example@gmail.com'; // gmail which i used to create app pass
$mail->Password = 'xxxxxxxxxxxxxxxx'; // gmail App Password
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->SMTPDebug = 2;
$mail->setFrom('example@gmail.com', 'Contact');
$mail->addAddress('example@gmail.com');
$mail->isHTML(true);
$mail->Subject = 'Enquiry from Rodevra';
$mail->Body = '
test
';
if(!$mail ->send()){
$result="Something went wrong. Please try again.";
}
else{
$result="Thanks ".$_POST['fname']." ".$_POST['lname']." for contacting us. We'll get back to you soon!";
}
Я также попробовал порт 587 с TLS, но получил тот же тайм-аут соединения.
Я проверил вкладку сети, но ничего не появилось, кроме статуса 200.
Даже когда я пытался использовать конфигурации домена, которые я создал для электронной почты, появилась та же ошибка: «Не удалось подключиться к SMTP» с сообщением «имя или служба неизвестны».
Я проверил другие опубликованные вопросы, но не нашел ничего полезного.
Я пытаюсь отправить электронное письмо через пароль приложения Gmail, используя текущую версию библиотеки PHPMailer в Core PHP для контактной формы.
но я продолжаю получать следующую ошибку:
[code]2026-02-12 06:34:55 SMTP ERROR: Failed to connect to server: (0) SMTP Error: Could not connect to SMTP host.[/code] Он работает на локальном хосте, но не работает на сервере ([b]Имя сервера — Webuzo[/b]). [code]$mail = new PHPMailer(true); $mail->isSMTP(); $mail->Host = 'smtp.gmail.com'; $mail->SMTPAuth = true; $mail->Username = 'example@gmail.com'; // gmail which i used to create app pass $mail->Password = 'xxxxxxxxxxxxxxxx'; // gmail App Password $mail->SMTPSecure = 'ssl'; $mail->Port = 465; $mail->SMTPDebug = 2;
$mail->isHTML(true); $mail->Subject = 'Enquiry from Rodevra'; $mail->Body = ' test ';
if(!$mail ->send()){ $result="Something went wrong. Please try again."; } else{ $result="Thanks ".$_POST['fname']." ".$_POST['lname']." for contacting us. We'll get back to you soon!"; } [/code] [list] [*]Я также попробовал порт 587 с TLS, но получил тот же тайм-аут соединения.
[*]Я проверил вкладку сети, но ничего не появилось, кроме статуса 200.
[*]Даже когда я пытался использовать конфигурации домена, которые я создал для электронной почты, появилась та же ошибка: «Не удалось подключиться к SMTP» с сообщением «имя или служба неизвестны».
[*]Я проверил другие опубликованные вопросы, но не нашел ничего полезного.