Проблема с настройкой SMTP с помощью PHPMailer на сервере GoDaddy

Я уже 3 недели изучаю, как настроить SMTP с помощью PHPMailer для GoDaddy, но ни одна из них не работает. Пробовал связаться с поддержкой GoDaddy, но они еще не ответили. И я не видел никакой документации о том, как настроить SMTP на своем сервере.

Я много раз менял Хост, тестировал их, но ни один из них не удался отправить электронное письмо. Я превзошел эту ошибку (используя отладку PHPMailer), но когда я проверил письмо, я не смог увидеть полученные сообщения.

Это те хосты, которые я пробовал:

$mail->Host = "smtp.office365.com"; $mail->Host = "smtpout.secureserver.net"; $mail->Host = "relay-hosting.secureserver.net"; $mail->Host = "localhost"; 

Кроме того, я попытался настроить параметры поиска в PHPMailer, но это не сработает.

 $mail->isSMTP(); $mail->Host = 'relay-hosting.secureserver.net'; $mail->Port = 25; $mail->SMTPAuth = false; $mail->SMTPSecure = false; 

Мои текущие настройки:

 $mail->isSMTP(); $mail->Host = "smtpout.secureserver.net"; $mail->Port = 80; $mail->SMTPAuth = true; //Enable SMTP debugging. $mail->SMTPDebug = 4; //Provide username and password $mail->Username = "email@email.com"; $mail->Password = "password"; $mail->From = "email@email.com"; $mail->FromName = "From Name"; $mail->addAddress("email@email.com", "Name"); 

Используемое письмо – это адрес электронной почты, созданный в GoDaddy, который является Office 365 Email Essentials. В разделе «Электронная почта» и «Офис» («Нет рабочего пространства» или «cPanel»). Я пользуюсь хостингом Economy Linux с пакетом cPanel.

Я новичок в GoDaddy, поэтому эта проблема для меня нова. В некоторых хостинг-провайдерах, таких как InMotion, я никогда не сталкивался с этой проблемой.

Godaddy сделал несколько изменений настройки сервера. нам больше не нужно отдельно указывать настройки сервера ретрансляции. следующие изменения будут хорошо работать с PHPMailer.

$mail = new PHPMailer;

$mail->SMTPDebug = 0;

$mail->isSMTP();

$mail->Host = 'localhost';

$mail->Port = 25;

$mail->ssl = false;

$mail->authentication = false;