405 Не разрешено nginx phpmailer

Я только что загрузил страницу и обнаружил, что phpmailer не отправляет электронные письма, хотя он отправлял в localhost. Получение 405 не разрешено nginx. Любая помощь? следующий код …

if (isset($_POST['msg_submit'])) {

$mail = new PHPMailer;

$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->Host = $smtp_server_w;
$mail->Username = $username_w;
$mail->Password = $password_w;
$mail->SMTPSecure = "tls";
$mail->Port = 587;

$mail->setFrom("[email protected]", "test");

$sql_mail = "SELECT * FROM order_details ORDER BY id DESC LIMIT 1";

$run_mail = mysqli_query($conn, $sql_mail);
while ($row_mail = mysqli_fetch_assoc($run_mail)) {
$mail->addAddress($row_mail['user_email'], $row_mail['user_name']);

$mail->isHTML(true);

$bodyContent = message;
$mail->Subject = test message ;
$mail->Body    = $bodyContent;
$mail->AltBody = $bodyContent;

if(!$mail->send()) {
echo "Message could not be sent.";
$error = '<div class="alert alert-danger"><strong>Mailer Error: '. $mail->ErrorInfo.'</strong></div>';
} else {
$error = '<div class="alert alert-default"><strong>Message has been sent</strong></div>';
}
}
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]