Проверить отправляются ли письма с хостинга разберем детали


На хостинге не отправляется почта, что делать?



Проблема с отправкой писем в Битрикс

Приветствую читателей thisis-blog.ru!

В сегодняшней статье хочу рассказать об основных проблемах с почтой в CMS 1с-Битрикс.
Порой до адресата не доходят письма и нужно понять, а отправляются ли они вообще? А может они были отправлены, но возникли, какие-то другие ошибки. Так что же делать в таких ситуациях?

Проверить отправляются ли письма

Для проверки достаточно на любой страничке написать следующий php код:

Либо использовать для отправки письма функцию bitrix CEvent::Send.

Если письмо не пришло, можно обращаться в тех. поддержку хостера.

Список отправленных писем

В битриксе нет как такого инструмента, который бы показывал сработавшие почтовые шаблоны и соответствующие отправленные письма. Но всё таки существует обходной путь, как просмотреть их.

Для этого нужно зайти в Админку Битрикс, далее Настройки -> Инструменты -> SQL-запрос. Ввести следующий sql код:

Вместо %form% нужно указать конкретный тип почтового события например так, чтобы посмотреть отправленные письма о новых заказах:

Либо можете вообще убрать вторую строку. В результате получите таблицу всех сработавших событий. Нас интересует колонка SUCCESS_EXEC.
‘Y’ — означает успешная отправка,
‘N’ или 0 — письмо не отправлено,
‘F’ — ошибка
Если найденные записи имеют значение ‘Y’ — это означает, что они отправлены и проблем быть не должно.
Но у нас всё плохо, значит обращаемся в тех. поддержку хостинга.

Если ‘N’ или 0- письма по какой-то причине не ушли.
Может помочь такое решение:
перейдите по пути: /bitrix/php_interface/dbconn.php

Закомментируйте или удалите следующие строки:

Попробуйте протестировать снова. Если после этого SUCCESS_EXEC также имеет значение ‘N’, то перейдите в /bitrix/managed_cache/ . Удалите содержимое через модуль управления структурой( не в коем случае не используйте FTP). Если вылезет ошибка, то не хватает доступа. Измените доступ к папкам и повторите снова.

Еще один способ — воспользоваться встроенными методами CMS Битрикс по диагностике.

  • Проверка системы — /bitrix/admin/site_checker.php
  • Монитор качества — /bitrix/admin/checklist.php

Ошибки, найденные в процессе диагностики, могут являються причиной вашей проблемы.

Возможная ошибка — почтовый сервер не поддерживает формат письма. Попробуйте изменить настройки отправки.

  • Убрать BBC
  • Убрать дублирование email в заголовке
  • Установить Конвертировать 8-битные заголовки

Если ничего не помогло, попробуйте запросить у хостера логи почтового сервера.

Хочу рассмотреть частный случай:

Не приходят на почту уведомления о заполнении веб-форм

Шаги решения проблемы:

  1. Переходим в админ панель: Настройки -> Настройки продукта ->Настройки модулей -> Веб-формы. Отключаем флажок «использовать упрощенный режим». Переходим к настройкам компонента веб-форм на сайте. Вкладка дополнительно. Должен присутствовать флажок активирующий привязку к почтовому шаблону.
  2. Переходим: Панель управления -> Настройки -> Настройки продукта -> Почтовые события. Находим почтовый шаблон для веб-формы. Проверяем правильность данных:
  • Шаблон должен быть активен,
  • Привязан к одному из сайтов(если многосайтовость),
  • От кого: #DEFAULT_EMAIL_FROM#,
  • Кому: #DEFAULT_EMAIL_FROM#».

Спасибо за внимание, также читайте статью про то, как Добавить поле в почтовый шаблон.

Проблемы с отправкой писем

Чтобы решить проблемы с отправкой писем, обратитесь к администратору домена, который предоставил вам почтовый ящик. Если вы регистрировали почтовый ящик на определенном сайте, обратитесь в службу поддержки этого сайта. Служба поддержки Почты для домена не сможет помочь вам в этой ситуации.

Ниже описаны некоторые проблемы, которые могут возникнуть при отправке писем, и приведены советы по их решению для администратора домена.

Пришло сообщение о недоставке

Если письмо не может быть доставлено получателю, почтовый сервер может ответить отчетом о недоставке. Некоторые виды отчетов и решения соответствующих проблем описаны ниже.

Callout verification failed

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

Чтобы решить эту проблему, отключите почтовую услугу на сервере вашего хостинг-провайдера. За дополнительной информацией обратитесь к вашему хостинг-провайдеру.

RCPT-TO no mailbox

Вероятно, домен получателя требует проверки отправителя.

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

Яндекс.Почта использует записи Sender Policy Framework для ведения списка узлов, которым разрешено рассылать электронную почту от имени адресов Яндекс.Почты. Это делает подделку адреса отправителя затруднительной. Используйте технологию «Sender Policy Framework» или «DomainKeys» как более эффективный метод борьбы со спамом.

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

550 failed to meet SPF requirements

Почтовый сервер получателя при приеме писем проверяет SPF-запись на домене отправителя. Вероятно, SPF-запись для вашего домена настроена неверно, или настроена лишняя SPF-запись. Убедитесь, что SPF-запись настроена в соответствии с инструкцией по настройке DNS-записей.

Письма попадают в спам у получателя

Чтобы письма не попадали в спам, настройте SPF-запись и DKIM-подпись для домена. Уже настроенные SPF-записи и DKIM-подписи можно проверить по инструкции на странице Настройка DNS-записей.

Если записи настроены верно, и настройки вступили в силу, обратитесь в поддержку почтового сервиса, на котором ваши письма попадают в спам.

Настройки домена верны, но письма не доходят

Если вы убедились, что все настройки домена верны, поищите возможную причину в разделе Работа с письмами Помощи Яндекс.Почты.

Настройка почты на виртуальном хостинге. Вебмайл хостинг рег ру почта

Не отправляется почта с почтового клиента | REG.RU

Проверьте, отправляется ли почта с web-интерфейса:

  • для виртуального хостинга сайтов: webmail.hosting.reg.ru,
  • для VPS-серверов: https://123.123.123.123/webmail/, где 123.123.123.123 — IP-адрес вашего сервера.

Если сообщения отправляются с web-интерфейса, то проблема носит локальный характер и может быть связана с неверными настройками почтового клиента.

Если отправка почты настраивалась по шифрованному соединению, ошибка может быть связана с некорректным адресом сервера исходящей почты. Как правильно настроить отправку почты по шифрованному SSL/TLS соединению, читайте в справке.

Проверьте настройки почтового клиента

Откройте настройки почтового клиента и проверьте, доступен ли сервер исходящей почты при помощи команды ping.Необходимо, чтобы IP-адрес сервера исходящей почты в выводе команды ping совпадал с IP-адресом сервера, на котором были созданы почтовые ящики. Узнать IP-адрес вашего сервера можно в личном кабинете в разделе «Информация о включенных сервисах и паролях доступа».

Обычно несовпадение IP-адресов может быть тогда, когда в качестве сервера исходящей почты прописан ваш домен (domain.ru) или поддомен (mail.domain.ru) и они адресуются не на IP-адрес сервера. В этом случае в настройках клиента в качестве сервера исходящей почты явно пропишите IP-адрес сервера (123.123.123.123), на котором у вас созданы почтовые ящики.

Проверьте, открыт ли порт исходящей почты

Проверить порт можно при помощи команды telnet:

telnet SERVER 25 telnet SERVER 587

SERVER необходимо заменить на имя сервера исходящей почты, прописанного в настройках почтового клиента.

Если в выводе команды вы увидите надпись «Connected to…», то все хорошо, порт открыт.Если 25 порт закрыт, то пропишите в настройках почтового клиента порт исходящей почты 587.Если оба порта закрыты, проверьте настройки фаервола или обратитесь к вашему системному администратору.

Если у вас сервер VPS

Возможными причинами могут быть исчерпание лимитов дискового пространства и объектов файловой системы. Значение этих параметров можно увидеть в личном кабинете, на странице управления услугой сервера:

Если один из параметров превышен, воспользуйтесь справкой:

Проверьте почтовые заголовки

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

И воспользуйтесь справкой:

Ошибка Access relay deniedОшибка 550 Message was not accepted — it contains invalid headersОшибка Sender rate overlimitОшибка Mailbox is full: retry timeout exceededОшибка Domain not found: retry timeout exceededОшибка Unknown user (550 : recipient unknow)Ошибка 550 Administrative prohibitionОшибка Helo command rejected: Host not found: retry timeout exceeded

Настройка почты на виртуальном хостинге | REG.RU

Для настройки почты на виртуальном хостинге достаточно прописать для домена хостинговые DNS-сервера: «ns1.hosting.reg.ru» и «ns2.hosting.reg.ru». При этом все необходимые ресурсные записи DNS будут настроены автоматически. Что такое «Ресурсные записи DNS»

Если вам удобно пользоваться другими DNS-серверами, то на них необходимо прописать ресурсные записи для работы почты REG.RU. В зависимости от панели управления на вашей услуге хостинга, записи выглядят следующим образом:

ISPmanager

Тип записиЗначениеПриоритет
MX (почтовый сервер) mx1.hosting.reg.ru. 10
MX (почтовый сервер) mx2.hosting.reg.ru. 15
TXT (текстовая запись) v=spf1 include:_spf.hosting.reg.ru ip4:123.123.123.123 a mx

all А запись mail.yourdomain.ru.

Замените IP-адрес в TXT записи (123.123.123.123) на IP сервера хостинга и yourdomain.ru на имя вашего домена. IP-адрес сервера хостинга можно узнать в информационном письме и в личном кабинете: Информация о включённых сервисах и паролях доступа.

cPanel

Тип записиЗначениеПриоритет
MX (почтовый сервер) mx1.hosting.reg.ru. 10
MX (почтовый сервер) mx2.hosting.reg.ru. 15
TXT (текстовая запись) v=spf1 +include:_spf.hosting.reg.ru +a +mx +ip4:123.123.123.123 ?all
А запись mail.yourdomain.ru.

Замените IP-адрес в TXT записи (123.123.123.123) на IP сервера хостинга и yourdomain.ru на имя вашего домена. IP-адрес сервера хостинга можно узнать в информационном письме и в личном кабинете: Информация о включённых сервисах и паролях доступа.

Parallels Plesk

Тип записиЗначениеПриоритет
MX (почтовый сервер) mx1.hosting.reg.ru. 10
MX (почтовый сервер) mx2.hosting.reg.ru. 15
TXT (текстовая запись) v=spf1 +include:_spf.hosting.reg.ru +a +mx

all А запись mail.yourdomain.ru.

Замените yourdomain.ru в А записи на имя вашего домена.После добавления ресурсных записей, вы можете приступать к созданию почтовых ящиков: Как создать почтовый ящик

Как посмотреть почтовые заголовки? | REG.RU

При решении проблем с работой почты технической поддержке REG.RU порой необходимо получить почтовые заголовки. Их необходимо предоставить в текстовом формате (.txt) или просто скопировать и вставить в заявку службе поддержки.

В зависимости от того, какой почтовой программой вы пользуетесь, почтовые заголовки можно посмотреть по инструкции:

В верхнем правом углу сообщения выберите Другие действия — Показать исходник:

Выберите пункт меню Вид — Сообщение — Все заголовки:

Нажмите на письмо правой кнопкой мыши и выберите пункт Специальное — Исходный текст письма:

Нажмите на письмо правой кнопкой мыши, выберите пункт Свойства и перейдите во вкладку Подробно:

Нажмите на письмо правой кнопкой мыши и выберите пункт Параметры сообщения. Скопируйте содержимое поля Заголовки Интернета:

Outlook 2010, 2013, 2016

Нажмите на письмо левой кнопкой мыши. В разделе Файл, кликните вкладку Сведения и выберите Свойства: В разделе Свойства скопируйте содержимое поля Заголовки интернета:

Выберите пункт меню Ещё — Исходный текст:

Откройте письмо, нажмите слева на кнопку Подробнее, затем на кнопку Свойства письма:

В верхнем меню выберите пункт Ещё — Служебные заголовки:

Откройте меню в верхнем углу сообщения и выберите пункт Показать оригинал:

Откройте сообщение и нажмите на следующую кнопку:

Отзывы

sicoorci
eworchorcei
Захар
Марк
preflongglyc82

Написать отзыв

Success! Your message has been sent.