Не приходят письма на почту gmail

Не так давно, купил дешевый хостинг (какой именно говорить не буду, дабы не делать антирекламу) для своих сайтов, «не подающих больших надежд». Это те сайты, которые и прибыли не приносят и закрывать совсем жалко. Так вот, один из сайтов, построен (как и мой блог) на WordPress. Однажды я забыл пароль от админки и решил сбросить новый на почту (она в меня на gmail), но ни после первой попытки, ни после 5-й письма с подтверждением сброса пароля я так и не получил. Да ладно, думаю, взял и поменял пароль, через myadmin и забыл об этой проблеме, так как на сайте отключена регистрация и любые другие уведомления для пользователей.

Но совсем недавно, в этот хостинг аккаунт я добавил сайт, в котором включена и регистрация и разные уведомления для пользователей. Как оказалось, всем пользователям с ящиками gmail.com не приходят никакие уведомления, хотя на почтовые сервисы типа: яндекса и mail.ru письма успешно доставляются. Можно было грешить на то, что они попадают в папочку «спам», но увы ничего там не было. Написал об этой проблеме в службу поддержки, так как использую стандартные настройки отправки писем, через php mail. Там мне посоветовали настроить почту, через smtp и включить DKIM. Все эти манипуляции были проделаны, но положительного результата не дали (на яндекс, маил и другие не очень известные сервисы почта приходит, а на gmail — нет). Снова написал — они там просто развели руками: мол ничем не можем помочь — у нас все нормально и никто не жалуется. Можно конечно было бы поменять хостинг, но очень уж не хотелось это делать, так как за очень скромные деньги, я в общем получаю то, что мне нужно.

После чего мне в голову пришла мысль: а что если с того IP на котором находится сервер рассылался спам, соответственно он мог попасть в «черный список» Gmail, поэтому письма не попадают даже в спам, а фильтруются на раннем этапеНо как доказать гуглу что «я хороший»? Правильно! Использовать его SMTP. Что я в принципе и сделал. После чего, все письма начали приходить. Если кому-то будет интересно, как использовать smtp гула — читайте далее.

Как настроить SMTP сервер от Google

  1. Вам понадобится аккаунт на Гугл
  2. Вы должны разрешить непроверенным приложениям (это те приложения, которые по мнению гугла не используют современные стандарты безопасности) доступ к своему аккаунту, это можно сделать здесьКак разрешить доступ к непроверенным приложениям Google

    Важно!!! Если вы используете двухэтапную авторизацию, то такой доступ не может быть включен. Вам нужно будет сгенирировать пароль приложения. Что это такое, и как это делается, вы можете прочитать здесь.

  3. Прописываете данные smtp от гугла в настройках своего скрипта:

SMTP Сервер: smtp.gmail.com
SMTP Имя пользователя: ваше полное имя пользователя Gmail (электронный адрес), к примеру вашemail@gmail.com
SMTP Пароль: пароль от вашего Gmail, или пароль, который был сгенирирован для приложения.
SMTP Порт: 465
TLS/SSL: да

Вот и всё. Это проще сделать чем купить новый хостинг и перенести на него свои сайты.

Не приходят письма на почту gmail
5 (100%) 7 votes

9 Comments on “Не приходят письма на почту gmail”

  1. О, спасибки) Для меня очень актуально.

    Ответить
  2. Да теперь с блокировкой майл ру и прочих в Украине сам перешел на GMail. Выбора другого не было, так что статья пригодилась. Спасибо!

    Ответить
  3. У меня таких проблем с gmail не было. В основном mail любитель блокировки. Но на всякий случай инструкцию сохраню

    Ответить
  4. Спасибо за советы. Сам столкнулся с такой проблемой.

    Ответить
  5. Огромное спасибо за статью! Целый день прокопался у меня VDS и перестали приходить э-майлы с сайтов по PHP mail(), хостер написал, что ip в спам базх 4 штуки, удалил из 3, а из последней нужно, чтобы хостер писал, там класс C ip заблокирован. Затем хостер мне написал, чтобы прописал все записи RPM, SPF, DKIM, DMARC — прописал. Потом хостер пишет, что письмо не доходит с мойлогин@gmail.com на мойлогин@gmail.com, типо отправляй с mail@site.ru, ничего короче не помогло.

    Сделал все по вашей инструкции, все заработало. Только можете по подробней, как сгенерировать пароль, а то не охота в админке палить от почты пароль. Так чтобы я на всех сайтах смог прописать новый сгенерированый пароль.

    Ответить
    1. А все, заметил, как сгенерировать пароль, пропустил ссылку в сноске «Важно».

      Ответить
  6. Ребят такая ситуация, ничайно удалил аккаунт Гугл потом восстановил, теперь не приходят оповещения с важных мне сайта. Что делать как быть помогите

    Ответить
    1. Скорее всего, проблема именно в том сайте, так как гугл может фильтровать сообщения даже не ложа их в папку «спам». Попробуйте зарегистрировать другую почту на гугле и поменять в том сервисе.

      Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *