Я уже 3 недели изучаю, как настроить SMTP с помощью PHPMailer для GoDaddy, но ни одна из них не работает. Пробовал связаться с поддержкой GoDaddy, но они еще не ответили. И я не видел никакой документации о том, как настроить SMTP на своем сервере.Проблема о том, как настроить SMTP с помощью PHPMailer на сервере GoDaddy
Я неоднократно менял Хост, проверял их, но ни один из них не удался отправить электронное письмо. Я превзошел эту ошибку (используя отладку 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 protected]";
$mail->Password = "password";
$mail->From = "[email protected]";
$mail->FromName = "From Name";
$mail->addAddress("[email protected]", "Name");
электронной почты используется электронная почта, которую создали в GoDaddy, который Office 365 Электронная почта Основы. По электронной почте & Офис (не рабочий номер электронной почты или из cPanel). Я пользуюсь хостингом Economy Linux с пакетом cPanel.
Я новичок в GoDaddy, поэтому эта проблема для меня не новая. В некоторых хостинг-провайдерах, таких как InMotion, я никогда не сталкивался с этой проблемой.
Вы говорите, что поддержка GoDaddy не ответила 3 недели? Em .... Либо ваш вопрос никогда не доходил до них, или вы должны изменить хостера, я бы сказал? За что вы платите? – arkascha
Вы должны сказать нам больше, чем «Это не работает». Отправьте свой вывод отладки. Хорошо известно, что GoDaddy имеет жесткие ограничения на исходящую электронную почту - вы не сможете напрямую подключиться к любому внешнему почтовому серверу, вы должны * идти через серверы GoDaddy, как говорят их документы. Если он не работает, вам нужно поговорить с ними. Это не проблема с кодом. – Synchro
'SMTP -> get_lines(): $ str -« 220 - мы не разрешаем использование этой системы для транспорта незапрашиваемых », - это то, что он говорит в отладке. Теперь я обновил свой код и использовал localhost. – dbybanez