У меня есть сценарий, который отправляет электронное письмо. На моем локальном хосте скрипт работает нормально.После этого я развернул его на рабочем сервере. У меня нет доступа к терминалу сервера, поэтому мне приходится запускать его из браузера. Счетчик вкладки начинает вращаться при вызове функции send() и никогда не останавливается.
Я хотел бы отладить код, поэтому мой вопрос: как я могу это сделать? видите вывод SMTPDebug из браузера?
Код написан с использованием PHP 5.6 и PHPMailer 5.2:
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->Host = 'smtp.office365.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = 'user@company.com';
$mail->Password = '*************';
$mail->SetFrom('no-reply@company.com', 'FromEmail');
$mail->addAddress('recipient@company.com', 'ToEmail');
$mail->IsHTML(true);
$mail->SMTPDebug = 2;
$mail->Subject = 'Here is the subject';
$mail->Body = 'This is the HTML message body in bold!';
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
$mail->send();
Подробнее здесь: https://stackoverflow.com/questions/791 ... he-browser