Google smtp не подключается

Довольно часто при настройке автоматических уведомлений от всякого рода техники и мониторящего софта требуется указывать адрес SMTP сервера, номер порта и, возможно, логин и пароль. Проблема возникает при попытке использовать сервера Google в качестве SMTP. Дело в том, что гугловский smtp.gmail.com требует обязательного шифрования SSL (порт 465) или TLS (порт 587).

Стандартный SMTP порт 25 на этом сервере просто отключен. К сожалению, не все программы могут использовать шифрование при отправке почты, а пользоваться SMTP серверами интернет провайдеров тоже не всегда возможно и не всегда удобно. Что же делать?

Оказывается, Google позаботился об нас несчастных и предлагает альтернативный сервер на этот случай: aspmx.l.google.com. Подключаться к нему следует на стандартный SMTP порт 25.

Одна тонкость: сервер aspmx.l.google.com не поддерживает аутентификацию. То есть, логин и пароль указывать не то что не обязательно, но категорически нельзя, иначе письма просто не будут уходить.

How to setup free Google SMTP Server | working example

Ну и, до кучи, второй важный момент: домен отправителя, естественно, не будет совпадать с доменом SMTP сервера, поэтому у многих получаетелей письма, отосланные таким оразом, будут прямиком отправляться в спам, поэтому надо либо настроить фильтр у себя в приёмнике, либо добавить SPF-записи в DNS домена отправителя.

Источник: smelkov.com

Google SMTP не подключается

У меня есть хостинг с HostGator, и я использую пакет PHP Mailer для подключения к серверу SMTP Google и отправки почты.

Вот часть моего кода, которая подключается к серверу:

$mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPDebug = 1; $mail->CharSet=»UTF-8″; $mail->SMTPSecure = ‘ssl’; $mail->Host = ‘smtp.gmail.com’; $mail->Port = 465; $mail->Username = ‘user’; $mail->Password = ‘pass’; $mail->SMTPAuth = true;

Как обновить Google pixel 6a

Это ошибка, которую я получаю:

введите описание изображения здесь

Возможно, Google заблокировал мне вход в систему с внешнего сервера? Если так, как я могу это исправить навсегда? Я уверен, что мои учетные данные верны.

user2457831 10 сен ’13 в 01:43 2013-09-10 01:43
2013-09-10 01:43

1 ответ

Я столкнулся с подобными проблемами при попытке использовать SMTP от Google с python (особенно при использовании Django). Вот шаги, которые я использовал, чтобы исправить проблему (некоторые из них «хорошо известны» и о которых сообщалось во многих местах, другие нет).

    Я лично использую TSL + порт 587. Однако SSL + порт 465 также действителен (который у вас есть).

По какой-то причине я продолжал получать сообщения об ошибках из gmail, в которых мне предлагалось убедиться, что мой логин был правильным / логин через браузер, несмотря на то, что я абсолютно уверен, что информация для логина была правильной (и имел возможность войти в систему с этими учетными данными через браузер). Однако, как только я сменил пароль и попытался снова, он «волшебным образом» сработал.

Не отправляются письма на сайте? Настройте отправку писем через SMTP-сервер

Это может быть просто функция безопасности, которая есть в gmail, и если вы попытались получить доступ к gmail через приложение до того, как были включены привилегии, он заблокирует доступ из неизвестных приложений (или, по крайней мере, из этого приложения), пока они действительно не «подтвердят» это ты. Но это только предположение.

Источник: stackru.com

Google SMTP не подключается

У меня есть хостинг с HostGator, и я использую пакет PHP Mailer для подключения к smtp-серверу Google и отправки почты. Вот часть моего кода, которая подключается к серверу:

Google что такое праведный

$mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPDebug = 1; $mail->CharSet=»UTF-8″; $mail->SMTPSecure = ‘ssl’; $mail->Host = ‘smtp.gmail.com’; $mail->Port = 465; $mail->Username = ‘user’; $mail->Password = ‘pass’; $mail->SMTPAuth = true;

Введите описание изображения здесь

Это ошибка, которую я получаю: Возможно, Google заблокировал мне вход с внешнего сервера? Если да, то как мне это навсегда исправить? Я уверен, что мои учетные данные для входа верны.

задан 10 сен ’13, 02:09

Я сделал, и я уверен, что они правы! — nshah

1 ответы

  1. Лично я использую TSL + порт 587. Впрочем, SSL + порт 465 тоже действителен (который у вас).
  2. Убедитесь, что у вас есть соответствующие настройки безопасности в gmail. Что-нибудь из этого май не обязательно, но это то, что я должен был установить. Настройки > Пересылка и POP/IMAP > Включить доступ по IMAP. Настройки > Учетные записи и импорт > Изменить настройки учетной записи: > Другое Google Настройки учетной записи > Вход и безопасность > Подключенные приложения и сайты > Разрешить менее безопасные приложения (включено/включено).
  3. Наконец (и это шаг, который заставил мою систему работать), сбросьте свой пароль.

По какой-то причине я продолжал получать сообщения об ошибках от Gmail, предлагая мне убедиться, что мой логин был правильным / войти через браузер, несмотря на то, что я был абсолютно уверен, что информация для входа была правильной (и я мог войти с этими учетными данными через браузер). Однако, как только я сменил пароль и попробовал еще раз, все «волшебным образом» сработало.

Это может быть просто функция безопасности, которую имеет gmail: если вы попытались получить доступ к gmail через приложение до того, как были включены привилегии, он будет блокировать доступ из неизвестных приложений (или, по крайней мере, из этого приложения), пока они действительно не «проверят» это ты. Но, это всего лишь предположение.

Google удалить все способы оплаты

ответ дан 10 авг.

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками php smtp gmail client or задайте свой вопрос.

Источник: stackovergo.com

Рейтинг
Загрузка ...