Пользователи с аккаунтами Gmail не получают письма с нашего форума

Здравствуйте,

Как следует из заголовка, у нас настроен собственный почтовый сервер для нашего форума Discourse @ forum.ezair.online. Настройка выполнена верно, и письма для новых регистраций, смены паролей и т. д. доставляются всем пользователям, не использующим Gmail. Однако я создал учётную запись администратора с адресом Gmail и не получаю никаких писем от форума.

Мы протестировали почтовый сервер, чтобы проверить, не блокируются ли наши письма, но, похоже, дело не в этом: все письма, отправленные напрямую с нашего сервера, успешно доставляются на любые домены.

Не знаю, как решить эту проблему. Возможно, я упустил какую-то настройку?

Спасибо за помощь.

Это частично заблокировано. Скорее всего, вы используете неверные значения DKIM, SPF и/или DMARC в DNS.

В результате Google отказывается доставлять эти письма.

Я использую MailGun, и SMTP-сервер, который использовался моим аккаунтом MailGun, блокировался различными почтовыми провайдерами, включая Yahoo Mail, AOL и Apple. Похоже, что сервер, который я использовал, был общим и отправлял слишком много спама этим провайдерам. В ответ я мог видеть в логах сообщения от провайдеров с объяснением причин блокировки моей почты.

Поэтому я задаюсь вопросом: не происходит ли здесь нечто подобное, но с вашим частным почтовым сервером и Gmail? Возможно, Gmail по какой-то причине не принимает ваш сервер? Вы проверили, что другие почтовые провайдеры его не блокируют?

Указан ли IP-адрес вашего сервера, отправляющего электронную почту, как «плохой» на Barracuda? Это была проблема для одного из моих доменов некоторое время назад, и Gmail начал принимать мои письма после того, как этот статус был снят.

Я подтвердил, что другие почтовые провайдеры получают письма от нашего почтового отправителя Discourse. Даже когда я отправляю письмо напрямую с сервера, оно доходит до наших пользователей Gmail… Похоже, что письма, отправляемые системой, блокируются.

Как я могу это проверить? Я посмотрел на сайте, но не могу найти место, где можно ввести мой IP-адрес для проверки.

Спасибо

Если ваш сервер может отправлять письма на Gmail как обычно (как вы только что сказали выше), то, скорее всего, проблема в чём-то другом.

Не люблю задавать очевидные вопросы, но вы просили пользователей проверить папку «Спам»?

Google отправлял письма с моего блога на адрес электронной почты моего домена, используя свой сервис для рассылки спама. Это было неожиданно, но такое случается.

Я это проверил. Даже при отправке через Discourse они не попадают в папку «Спам».

Используйте этот

https://dnschecker.org/all-dns-records-of-domain.php

Проверьте MX-записи, а при необходимости — ссылки на чёрные списки.

MX-запись выглядит хорошо, и похоже, что мы в чёрном списке на spfbl.net… В любом случае, этот сервис имеет плохую репутацию, так что я не слишком беспокоюсь…

spfbl.net не одобряет, что для домена включены настройки конфиденциальности, именно поэтому мы там в чёрном списке.

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

Спасибо всем за помощь!

Интересно, не заблокировано ли имя пользователя “noreply@sitedomain.com”? Если да, возможно, смена имени пользователя поможет избежать блокировки?

Например, “donotreply@sitename.com”?

Другой вариант: если вы используете собственный хостинг, настройте отдельный почтовый сервер для аккаунтов Gmail с помощью этого плагина:

Это также может быть отличным резервным провайдером, если сотрудники используют один и тот же уникальный домен электронной почты. Например, yourname@yoursite.com.