Использование почтовых SMTP-серверов GoDaddy, не подключенных - PullRequest
0 голосов
/ 14 декабря 2018

Я пытаюсь отправлять электронные письма, используя PHPMailer, используя SMTP серверы GoDaddy (так как я слышал, что они заблокировали 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.

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

...