Ошибка SMTP с PHPMailer - PullRequest
       2

Ошибка SMTP с PHPMailer

4 голосов
/ 15 ноября 2010

Я получаю сообщение «Ошибка SMTP: не удалось подключиться к узлу SMTP». ошибка при попытке отправить почту с использованием GMAIL SMTP и PHPMailer ..

Код отлично работает в локальной среде, но на живом (bluehost) сервере появляется ошибка .. Пожалуйста, помогите

1 Ответ

11 голосов
/ 15 ноября 2010

Bluehost не разрешает SMTP-соединения Gmail .

Цитировать статью:

Согласно данным bluehost, вы не можете отправлять электронные письма через SMTP-соединения из веб-приложений, размещенных на bluehost. Они позволяют отправлять сообщения только через свои SMTP-серверы.

Обходной путь заключается в том, что я настраиваю учетную запись электронной почты в Bluehost так же, как электронную почту, которую я использую в Службах Google. Затем я изменил код в Magento для отправки с использованием SMTP-серверов bluehost:

Например:

Сервер исходящей почты: (SSL) boxnumber.bluehost.com (сервер требует аутентификации) Поддерживаемые протоколы входящей почты:

* POP3: port 110
* POP3S (SSL/TLS): port 995
* IMAP: port 143
* IMAPS (SSL/TLS): port 993

Поддерживаемые протоколы исходящей почты:

* SMTP: port 26
* SMTPS (SSL/TLS): port 465

И это работает, он отправляет электронное письмо клиентам с правильным адресом электронной почты, отправленным с локальных SMTP-серверов bluehost, поэтому, когда клиенты ответят на электронный адрес, оно попадет в мой почтовый ящик приложений Google.

...