Ошибка PHPMailer при отправке электронной почты с бесконечным цикломPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка PHPMailer при отправке электронной почты с бесконечным циклом

Сообщение Anonymous »

Сейчас я создаю веб-сайт.
И я хотел бы дать пользователям возможность отправлять сюда электронные письма. Но у меня есть проблема, которую я не могу решить. Я написал следующую программу для электронной почты.

Код: Выделить всё

use PHPMailer\PHPMailer\PHPMailer;

require ’r/src/Exception.php';
require r/src/PHPMailer.php';
require r/src/SMTP.php';

$mail = new PHPMailer();

$mail->isSMTP();
$mail->Host = ’*;
$mail->SMTPAuth = true;
$mail->Username = *;
$mail->Password = *;
$mail->SMTPSecure = 'tls';
$mail->SMTPDebug = 4;
$mail->Port = 465;
$mail->setFrom(*, 'First Last');

$mail->addAddress(*, 'First Last');

$mail->Subject = 'PHPMailer mail() test';
$mail->isHTML(TRUE);
$mail->Body = 'html>';

if(!$mail->send()){
echo 'Message could not be sent.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo 'Message has been sent';
}
Но функция $mail->send() никогда не выполняется. Он не возвращает ошибку, но программа на этом останавливается.
Кто-нибудь знает, в чем может быть проблема?
Я пытался запустить программа с отладчиком, но все время зависает на строке mail.send.
Исключения не возникло. Отчеты об ошибках включены.
Отправка почты занимает вечность.
Неустранимая ошибка: превышено максимальное время выполнения (120 секунд) PHPMailer-master\src\SMTP .php в строке 1271
$n =stream_select($selR, $selW, $selW, $this->Timelimit); в функции get_lines
Я получил следующие сообщения:
2024-06-25 14:51:52 Соединение: открытие почты. *.com:465, timeout=300, options=array()
25 июня 2024 14:51:52 Соединение: открыто

Подробнее здесь: https://stackoverflow.com/questions/786 ... inite-loop
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»