Использование SMTP-сервера GoDaddy для электронной почты, не подключенного

Я пытаюсь отправить электронную почту, используя PHPMailer используя GoDaddy's SMTP серверы (так как я слышал, что они заблокировали SMTP Gmail, иначе я бы использовал это). Вот мой код:

<?php

require_once "vendor/autoload.php";


$name = $_POST["name"];
$email_from = $_POST["email"];
$telephone = $_POST["telephone"];

$message = "Name:  ".$name."\r\n".
"Email:  ".$email_from."\r\n".
"Telephone:  ".$telephone."\r\n";
$email_to = "myemail@gmail.com";

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

    $mail = new PHPMailer\PHPMailer\PHPMailer;

    $mail->isSMTP();
    $mail->Host = "localhost";
    $mail->SMTPAuth = false;
    $mail->Port = 50;


    $mail->From = $email_from;
    $mail->FromName = $name;
    $mail->addAddress($email_to);

    $mail->addReplyTo($email_from);
    $mail->Subject = "Info";
    $mail->Body = $message;


    if ($_POST["submit"]){
        if(!$mail->send()){
            echo "Mailer error: " . $mail->ErrorInfo;
        }
        else{
            echo "Message sent successfully";
        }

    }

}

Я искал так много решений, но не смог найти ничего, что могло бы помочь. В основном не из GoDaddy SMTP Конфигурации, которые я пробовал, работали. Я получаю ошибку: Mailer error: SMTP connect() failed. https://github.com/PHPMailer/wiki/Troubleshooting,

Как мне настроить это, чтобы оно работало? Благодарю.

0 ответов

Другие вопросы по тегам