Проверка почтового домена на ошибки

mail-server-test-000.jpgПроверка правильности настройки почтового сервера — задача непростая, особенно в части его взаимодействия с внешним миром. Если вы не являетесь специалистом в области почтовых серверов, то скорее всего у вас возникнут затруднения. Но не стоит впадать в уныние, сегодня мы расскажем об онлайн-сервисах которые сделают большую часть работы за вас. Вам останется только изучить рекомендации и исправить ошибки.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

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

MX Toolbox

Одним из лучших сервисов по диагностике почты является MX Toolbox. Достаточно ввести имя вашего домена, все остальные проверки сервис выполнит самостоятельно. Первым делом будут определены MX-записи:

mail-server-test-001.jpgПосле чего можно будет выполнить поиск проблем:

mail-server-test-002.jpgВ результате вы получите общий список ошибок и предупреждений, более подробно с результатами проверки можно ознакомиться выбрав соответствующий раздел. Так например настройка DNS не содержит ошибок, а настройка почтового сервера лишь два предупреждения:

mail-server-test-003.jpg

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

Для этих целей полезно воспользоваться еще одним инструментом — анализатором заголовков (Email Header Analyzer), скопировав заголовок письма вы сможете оценить задержки на всех этапах его прохождения от отправителя к получателю.

mail-server-test-004.jpgВ нашем случае видно как веб-интерфейс Zimbra отдал почту непосредственно серверу (1), который передал ее на localhost для антивирусной и антиспам проверки (2), пройдя проверку письмо вернулось обратно серверу, задержавшись на 1 секунду (3) и было отдано серверу-получателю. Возникновение значительных задержек на одном из этапов — повод обратить внимание на работу этого компонента.

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

mail-server-test-005.jpg

Microsoft Remote Connectivity Analyzer

Второй используемый нами инструмент — Microsoft Remote Connectivity Analyzer, несмотря на то, что в первую очередь предназначен для диагностики продуктов Microsoft, может оказаться полезен и для проверки любых других почтовых серверов.

Нас должен заинтересовать раздел Тесты для электронной почты в Интернете, который не только выполнит проверку настроек, но и попробует отправить тестовое письмо, сопроводив этот процесс подробным отчетом:

mail-server-test-006.jpgВ нашем случае для домена указаны две MX-записи, одна из которых полностью рабочая, а вторая не прошла проверку.

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

mail-server-test-007.jpgМы настоятельно рекомендуем использовать этот инструмент при возникновении проблем с входящим / исходящим потоком почты, так как он позволяет быстро и наглядно выявить проблему. Также сервис позволяет выполнить аналогичные проверки для почтовых клиентов, подключающихся по протоколу POP3 или IMAP.

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

mail-server-test-008.jpgВ частности определяются и указываются имена участвующих в обработке почты служб, что позволяет гораздо быстрее определить узел вносящий наибольшие задержки. Действительно, MX Toolboox просто уведомил нас, что вторым шагом отдал почту на localhost и, только зная архитектуру Zimbra, мы можем сказать кому именно была отдана почта. Сервис от Microsoft гораздо подробнее, он сообщает что почта отдана сервису amavisd-new на порт 10026, это может сэкономить немало времени, особенно если почта проходит обработку на нескольких узлах.

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

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Содержание

1. Типы DNS записей домена

2. Какие записи влияют на доставку писем?

3. Инструменты для проверки доменных записей

4. Пример проверки DNS записей с помощью MXtoolbox


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

Как это работает. При слове “сайт” вам не задумываясь назовут Google.com, Facebook.com и прочие доменные имена. Если спросить у компьютера — получим набор из 10-12 цифр, т.е. IP адрес устройства в сети. Что такое Facebook.com он не знает. Чтобы наладить взаимопонимание между человеком и машиной, создали систему доменных имен — DNS, которая умеет преобразовывать доменные имена в IP адреса. 

Когда вы вводите необходимое доменное имя, DNS сервер обрабатывает запрос и направляет на нужный IP. По большому счету, система DNS — это огромное количество устройств, которые постоянно отправляют друг другу запросы. 

Типы DNS записей домена

Преобразование доменных имен в IP — одна из немногих функций. Кроме этого DNS выполняет и другие. Для их реализации используются типы записей DNS. Перечислим самые распространенные:

  • Записям, которые определяют IP адрес устройства по доменному имени присвоен тип А (или АААА для IPv6).
  • Для одного и того же IP адреса можно задавать любое количество доменных имен. В этом случае используется запись типа CNAME, которая определяет псевдоним для доменного имени. 
  • Запись типа MX помогает узнать адрес почтового сервера, куда требуется отправить почту. Для одного домена может существовать несколько MX записей. 
  • TXT — запись, включающая в себя текстовые данные. Используют для передачи информации, например для проверки владельца домена, или для подтверждения безопасности email. Текстовых записей может быть любое количество. Добавляются в настройках домена.

Существуют еще много других типов записей, но используются намного реже.

Какие записи влияют на доставку писем?

Есть специальные TXT записи, наличие которых определяет, попадут письма в инбокс или будут заблокированы еще до появления в почтовых ящиках. 

Как вы думаете, кто читает ваши письма прежде чем их доставят получателю? ЦРУ, Моссад или МИ-6? Нет, их прочтут спам-фильтры, которые постоянно совершенствуются и увеличивают количество факторов определения спама. Попадание в базу спам ресурсов (блеклисты) серьезно затруднит жизнь, если вы регулярно совершаете рассылки.

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

DKIM — цифровая подпись отправителя, которая подтверждает, что письмо отправлено с вашего домена. Принимающий почтовый сервис автоматически проверяет эту подпись и удостоверяется, что письмо отправлено вами, а не мошенниками. 

SPF — доменная запись, которая содержит информацию о списке серверов отправки и механизмах обработки писем. Эта запись отравляет жизнь спамерам и мошенникам в прохождении антиспам систем. Четко указывает у кого есть право отправлять письма от имени домена, а у кого нет.

Если домен не защищен записью SPF и подписью DKIM, спамерам ничего не помешает рассылать письма от вашего имени. Почтовые сервисы проверяют входящую корреспонденцию на наличие SPF и DKIM записи и отсутствие их расценивается как спам.

Но эти механизмы также имеют недостатки. Чтобы почтовому сервису было проще отличать реальные емейлы от поддельных, помимо SPF и DKIM ввели еще одну степень защиты — DMARC. При работе этих 3 факторов одновременно, вероятность успешной доставки сообщений адресату возрастает во много раз.

DMARC определяет, что делать с письмами которые не прошли аутентификацию по SPF и DKIM. При правильной настройке DMARC мошеннические письма будут отклоняться еще на этапе прохождения анализа, и письмо так и не попадет в почтовый ящик. Вы сами прописываете алгоритм действий, как поступать почтовому серверу при нарушении каких либо условий SPF и DKIM.

Если пользуетесь сервисом рассылок Estismail, можете легко сделать эти настройки. Услуга бесплатна и присутствует даже на тарифе FREE, чем редко могут похвастаться рассылочные сервисы. Подробные инструкции по настройкам записей DKIM, SPF, DMARC в Estismail есть в справочнике.

Инструменты для проверки доменных записей

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

Для проверки записей DNS и диагностики доменов созданы специальные сервисы: 

  • MXtoolbox — проверка DNS записей, полная диагностика домена и дополнительные инструменты для анализа сайта.
  • DNSstuff.hostpro.ua — здесь вы получите полную информацию о настройках DNS для вашего домена и узнаете, находится ли он в блеклистах. 
  • Functions-online.com — производит проверку DNS записей. 
  • 2ip.ru — проверка DNS записей домена и полный анализ сайта.
  • Mail-tester.com — тестирует письма на попадание в спам, указывает на ошибки в ссылках, проверяет доменные записи и качество форматирования писем. Просто отправьте письмо на предложенный адрес, затем проверьте оценку.
  • Pr-cy.ru — проверка DNS записей и состояния сайта.

Они будут полезны в случае, если замечены неполадки. Например, перестала доходить или отправляться почта и др. Подобный сбой обычно происходит после коррекций записей DNS. Поэтому, после внесенных изменений необходимо проводить проверки.

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

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

Пример проверки DNS записей с помощью MXtoolbox

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

Mxtoolbox позволяет провести общую диагностику домена, обнаружить его наличие в черных списках, проверить корректность MX записей и других DNS записей, даже протестировать вероятность доставки ваших писем в Inbox. Проведенное вовремя тестирование позволит избежать проблем с почтовыми провайдерами.

При работе с сервисом рекомендуем в первую очередь проверить здоровье вашего домена Domain health
Впишите в специальное поле доменное имя ресурса без http:// и www и нажмите на оранжевую кнопку. 

Проверка здоровья домена, пример от Estismail
В этот момент происходит проверка домена на размещение в блеклистах одновременно с выявлением других проблем. В результате получаем отчет о здоровье домена: 

Результат проверки домена с основными ошибками
Домен здоров, если не будет выявлено проблем, обозначенных красным цветом. Но результат проведенной проверки показал наличие ошибок, которые необходимо устранить — отсутствие записей SPF и DMARC.
Берем автоматически сгенерированные сервисом Estismail записи и совершаем настройки на хостинге. Дальше, проверяем корректность внесенных изменений.

Заходим на сайт mxtoolbox.com.
Кликаем на оранжевую кнопку со стрелкой. Из выпавшего списка нас интересуют SPF Record Lookup, DKIM Lookup и DMARC Lookup.

Основные доменные записи отправителя в Mxtoolbox

Как проверить корректность записи DKIM?

Введите домен в поле проверки в следующем формате — example.com:estismail. Вводить без http:// и www. Вместо example.com вписываете ваш домен, а после двоеточия укажите селектор. Выбираем DKIM Lookup.

В открывшемся окне увидите «успешное» сообщение следующего вида:

Результаты проверки DKIM записи в Mxtoolbox
Если после проведенной проверки открылась картина с сообщением, что DKIM не найдена, придется обновить DNS записи.

Как проверить SPF запись?

Проверка записи SPF, происходит так же, как и проверка DKIM. Из открывшегося списка выберите SPF Record lookup. В соответствующее поле введите имя домена без http:// и www. Если настройки корректны, увидите такую картину:

Результат проверки SPF записи example.com в Mxtoolbox
В нижней колонке в строке SPF Syntax Check высветится The record is valid

Самая распространенная ситуация, помимо отсутствия записи SPF, это наличие 2 и более записей SPF. Если допущена подобная ошибка, в открывшемся окне увидите следующее:

Распространенная ошибка в записи SPF на примере example.com
В этом случае исправьте запись SPF — просто совместите в одной записи все узлы, с которых отправляете рассылки, как было указано на “правильном” предыдущем рисунке. 

Как проверить DMARC запись?

При проведении проверки DMARC записи принцип, как и в первых 2 случаях. Из списка под оранжевой кнопкой выбираете функцию DMARC Lookup и вводите название домена без http:// и www. 
Если введены корректные записи, увидите следующую таблицу и сообщение внизу в строке DMARC Syntax Check о том, что The record is valid.

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

Рассказываю про плюсы и минусы сервисов, которые помогают проверять исходящую почту, например welcome-письма. Изучил сложность интеграции и настройки, разнообразие языков программирования, фичи и все, что может быть полезно Backend-разработчику.

Оглавление

Debug Mail

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

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

Удобный функционал создания команд. Дешевый прайс. В проверке тестовых сообщений есть стандартная проверка всех пунктов письма.

👍 Фичи сервиса:

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

➕ Преимущества:

  • Интеграция за 2 минуты.
  • Очень быстрая настройка проектов.
  • Хорошо подобранные и недорогие планы.
  • API на походе.

➖ Недостатки:

  • Нет рейтинга на спам.

💰 Цены: Free план — бесплатно, Silver — $2/месяц (есть 2-недельный trial), Gold — $5/месяц. Также Silver план предоставляется бесплатно для проектов с открытым исходным кодом.

MailSlurp

Рабочая область сервиса MailSlurp.

Это комплексный сервис тестирования электронной почты c веб-приложением для управления учетной записью и REST API для отправки и получения электронных писем.

После регистрацию появляется главная отладочная страница сервиса со сложным функционалом, из-за чего можно растеряться сразу при входе.

Кстати, документация так же не совсем удобная для усвоения и чтения. При переходе по ссылкам для интеграции выдает 404 ошибку. Возникают проблемы при подключении.

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

👍 Фичи сервиса:

  • Проверка реальных номеров телефонов для входящих SMS.
  • Переадресация, правила маршрутизации и автоматизация.
  • IMAP SMTP.
  • API.
  • Веб-крючки, подбор контента и поиск.

➕ Преимущества:

  • Оценка спама и анализ контента.
  • Учетные записи электронной почты команды единого входа и общий доступ к почтовым ящикам.

Недостатки:

  • Слишком много функционала из-за чего начинаешь теряться.

  • Неудобная документация.
  • Нет готовых скриптов для подключения.

💰 Цены: Starter — $29.76/месяц, Team — $118.80/месяц, Enterprise — $450.56/месяц.

Testmail

Рабочая область сервиса Testmail.

Это сервис для проверки почтового домена и адреса временных электронных почтовых ящиков.

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

Не бесплатный веб-просмотр, что не очень приятно. Зато бесплатно отображается API результатов с не совсем удобным просмотром приходящих писем. Также достаточно понятная документация API и работа с ним.

👍 Фичи сервиса:

  • Быстрый старт.
  • Тестирование почты на спам.
  • Интерактивная площадка GraphQL для тестирования запросов.

Преимущества:

  • Совместная работа.

  • API.

Недостатки:

  • Нет бесплатного веб-просмотра.

  • Не совсем удобный интерфейс.

  • Нет готовых скриптов для подключения.

  • Нет рейтинга на спам.

💰 Цены: Free — бесплатно, Essential — от $9/месяц, Pro — от $29/месяц, Enterprise — от $89/месяц, Unlimited — от $269/месяц.

Pacomail

Рабочая область сервиса Pacomail.

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

Достаточно интерактивно понятный и лаконичный интерфейс с удобным функционалом. На главном экране сервиса легко разобраться с созданием проекта и найти сниппет для внедрения.

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

👍 Фичи сервиса:

  • Для каждого тестируемого приложения или сервиса можно настроить отдельный проект.
  • Проект хранит все письма.
  • Расшаривание доступа к проекту.

Преимущества:

  • Встроенный редактор кода.

  • Анализатор HTML.

Недостатки:

  • Нет подраздела на группы.

  • Нет API.

  • Нет рейтинга на спам.

💰 Цены: Free — бесплатно, Team — от €13.5/месяц, Pro — от €40.5/месяц.

Ethereal Email

Рабочая область сервиса Ethereal Email.

Это поддельный SMTP-сервер, в основном предназначенный для пользователей Nodemailer и Email Engine, но не ограничиваясь ими.

При входе на сайт не нужно даже регистрироваться, достаточно нажать кнопку Create Ethereal Account и аккаунт создается автоматически. После чего нас встречают сразу разные надстройки для интеграции.

Лаконичный интерфейс. В проверке тестовых сообщений есть стандартная проверка всех пунктов письма. Также он абсолютно бесплатный.

👍 Фичи сервиса:

  • Быстрый старт.
  • Проект хранит все письма определенное количество времени.
  • Простота проекта дополнена множеством конфигураций.

Преимущества:

  • Мгновенная генерация аккаунта.

  • Настройка проекта в пару кликов.

Недостатки:

  • Нет готовых скриптов под различные инструменты программирования.

  • Не совсем удобный интерфейс, хоть и простой.

  • Нет API.

  • Нет рейтинга на спам.

💰 Цены: бесплатный.

Mailtrap

Рабочая область сервиса Mailtrap.

Это онлайн-сервис для тестирования и разработки почтовых кампаний электронных писем, отправляемых с серверов разработчика.

На главной странице сервиса настройки для SandBox, Email API. Есть генерация под разные инструменты программирования. Понравился Spam Analysis с рекомендациями по улучшению рассылки.

Дизайн не совсем интерактивно понятный и лаконичный, как минимум, функционал использования проекта в команде нашел спустя время. А вот API и документация, благодаря интерфейсу, удобные.

При просмотре письма для тестов есть все необходимое, но большинство возможностей, как просмотр HTML, HTML Source, спрятаны за платными тарифами.

👍 Фичи сервиса:

  • Проект хранит все письма.
  • Автоматический подсчет рейтинга на спам.
  • API.
  • Статистика успешно отправленных сообщений по периодам.
  • Уведомления при успешной доставке.

Преимущества:

  • Довольно быстрый старт.

  • Автоопределение спам-рейтинга рассылки до отправки реальным пользователям.

  • Проверка HTML-писем и отображение на экранах с разным разрешением.

Недостатки:

  • Не совсем логичное распределение возможностей тарифных планов.

  • Местонахождение настроек проекта в команде буквально нужно искать вручную.

  • В бесплатном плане нет базовой возможности просмотра веб-версии.

💰 Цены:

  • Email SandBox: Free — бесплатно, Individual — $9.99/месяц, Team — $24.99/месяц, Business — $49.99/месяц, Premium — $99.99/месяц, Enterprise — $299.99/месяц.
  • Email API: Free — бесплатно, Individual — от $10/месяц, Business — от $85/месяц, Enterprise — от $750/месяц, Custom — по запросу.

Mailosaur

Рабочая область сервиса Mailosaur.

Это сервис, создающий папку входящей почты. Выделяется он тем, что доступ к нему можно получить не только через интерфейс, но и через API.

Можно добавлять пользователей для совместной работы. Все данные письма просматриваются (ссылки, вложения и изображения).

Интерфейс не совсем интерактивно понятен. Мне пришлось поискать настройки SMTP, а также некоторые команды.

👍 Фичи сервиса:

  • Проект хранит все письма.
  • SMS-тестирование.
  • API.
  • Статистика успешно отправленных сообщений.
  • Оповещения о доставке писем.
  • Можно установить свой собственный домен.

Преимущества:

  • Довольно быстрый старт.

  • Анализатор спама.
  • Есть библиотеки для интеграции.

Недостатки:

  • Не совсем практичный интерфейс.

💰 Цены: Starter — от $9/месяц, Business — от $16/месяц, Professional — от $20/месяц, Enterprise — по запросу.

MailSpons

Рабочая область сервиса MailSpons.

Это почтовый сервер для тестирования приложений и веб-сайтов без необходимости настройки SMTP-сервера.

На главном экране не сразу нашел настройки. Оказалось, нужно нажать на свой inbox.

С помощью инструмента программирования Python возникают ошибки при отправке сообщений.

Есть API и довольно понятная документация.

Опция работы в команде не совсем удобно представлена. Но в целом инструмент функциональный.

👍 Фичи сервиса:

  • Проект хранит все письма.
  • Автоматическое удаление писем.
  • API.
  • Статистика успешно отправленных сообщений.
  • Настраиваемые адреса электронной почты.
  • Можно установить свой собственный домен.

Преимущества:

  • Довольно быстрый старт.

  • Анализатор спама.
  • Работа в команде.

Недостатки:

  • Неудобный интерфейс.

  • Возникают проблемы при отправке письма.

💰 Цены: Free — бесплатно, Solo — от $7.5/месяц, Essentials — от $25/месяц, Premium — от $75/месяц, Business — от $150/месяц, Enterprise — от $300/месяц.

Mailnest

Рабочая область сервиса Mailnest.

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

После регистрации откроется главная рабочая область сервиса, где находятся inboxes, креды для подключения и готовые коды.

Интерактивный и лаконичный дизайн. Есть API, но почему-то нет ссылки на документацию для подключения. Имеются анализатор и веб-просмотр с разных экранов, HTML Source, HTML Check, но его функционал не совсем понятен, так как ничего не показал. Есть опция для работы в команде.

Нет бесплатного плана, но есть бесплатный период.

👍 Фичи сервиса:

  • Проект хранит все письма.
  • API.
  • Анализатор HTML.
  • Настраиваемые адреса электронной почты.
  • Можно установить свой собственный домен.

Преимущества:

  • Очень быстрый старт.

  • Анализатор спама.

  • Работа в команде.

  • Просмотр письма с разных устройств.

Недостатки:

  • Нет бесплатного плана.

  • Странная работа некоторых функций отображения информации о письме.

  • Нет ссылки на документацию.

💰 Цены: Solo — $35/месяц, Essentials — $99/месяц, Premium — $299/месяц.

Imitate Email

Рабочая область сервиса Imitate Email.

Это почтовый сервер для тестирования приложений и веб-сайтов без необходимости настройки SMTP-сервера.

Не имеет надстроек под разные инструменты программирования. Отправить тестовые сообщения с помощью их базовой конфигурации SMTP, в частности для Python, у меня не получилось, что говорит о проблемах встраивания в разные среды программирования.

Есть возможность работы в команде.

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

👍 Фичи сервиса:

  • Проект хранит все письма.
  • Возможность создания нескольких проектов.
  • Можно приглашать коллег.

Преимущества:

  • Быстрый старт.

  • Просмотр письма с разных устройств.

Недостатки:

  • Нет API.

  • Возникают проблемы при отправке почты через SMTP.
  • Нет анализа на спам.

💰 Цены: Free — бесплатно, Developer — $15/год, Starter — от $7/месяц или $69/год, Team — от $24/месяц или $249/год.

Заключительные мысли

Естественно, стоит выбирайте тот сервис, который будет отвечать потребностям вашего проекта. Если вам нужно убедиться, что приложение отправляет почту и затем поделиться результатом, то достаточно, например, Debug Mail. А если стоит более сложная и комплексная задача, то можно рассмотреть MailSlurp и Mailosaur.

warning

rre.su

There were some non-critical problems detected with
the configuration of this domain.
Depending on how you configured your mail-flow, this could be
a source of mail delivery issues.

If your domain wants to use MTA-STS (optional), the MTA-STS TXT record must comply with RFC8461.

Domain _mta-sts.rre.su. not found.

warning

There should be a valid SPF record.

SPF record specifies Gmail’s IP addresses as valid for sending domain’s messages

If no other servers send mail on behalf of this domain then this record should be set to

«v=spf1 include:_spf.google.com ~all»

warning

No Google mail exchangers found. Relayhost configuration?

If you intentionally set up a mail server somewhere on your premises that automatically forwards all incoming mail to Google you may disregard this warning. Otherwise — this is a serious configuration error as it causes disruption of mail flow.

done

Domain should have at least 2 NS servers.

done

Naked domain must be an A record (not CNAME).

done

Every name server must reply with exactly the same TXT DKIM records.

done

Every name server must reply with exactly the same TXT DMARC records.

done

Every name server must reply with exactly the same TXT MTA-STS record.

done

Every name server must reply with exactly the same CNAME records.

done

Every name server must reply with exactly the same NS records.

done

Every name server must reply with exactly the same MX records.

done

Every name server must reply with exactly the same TXT records.

Did this tool solve your problem ?
Submit feedback.

mail-server-test-000.jpgПроверка правильности настройки почтового сервера — задача непростая, особенно в части его взаимодействия с внешним миром. Если вы не являетесь специалистом в области почтовых серверов, то скорее всего у вас возникнут затруднения. Но не стоит впадать в уныние, сегодня мы расскажем об онлайн-сервисах которые сделают большую часть работы за вас. Вам останется только изучить рекомендации и исправить ошибки.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

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

MX Toolbox

Одним из лучших сервисов по диагностике почты является MX Toolbox. Достаточно ввести имя вашего домена, все остальные проверки сервис выполнит самостоятельно. Первым делом будут определены MX-записи:

mail-server-test-001.jpgПосле чего можно будет выполнить поиск проблем:

mail-server-test-002.jpgВ результате вы получите общий список ошибок и предупреждений, более подробно с результатами проверки можно ознакомиться выбрав соответствующий раздел. Так например настройка DNS не содержит ошибок, а настройка почтового сервера лишь два предупреждения:

mail-server-test-003.jpg

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

Для этих целей полезно воспользоваться еще одним инструментом — анализатором заголовков (Email Header Analyzer), скопировав заголовок письма вы сможете оценить задержки на всех этапах его прохождения от отправителя к получателю.

mail-server-test-004.jpgВ нашем случае видно как веб-интерфейс Zimbra отдал почту непосредственно серверу (1), который передал ее на localhost для антивирусной и антиспам проверки (2), пройдя проверку письмо вернулось обратно серверу, задержавшись на 1 секунду (3) и было отдано серверу-получателю. Возникновение значительных задержек на одном из этапов — повод обратить внимание на работу этого компонента.

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

mail-server-test-005.jpg

Microsoft Remote Connectivity Analyzer

Второй используемый нами инструмент — Microsoft Remote Connectivity Analyzer, несмотря на то, что в первую очередь предназначен для диагностики продуктов Microsoft, может оказаться полезен и для проверки любых других почтовых серверов.

Нас должен заинтересовать раздел Тесты для электронной почты в Интернете, который не только выполнит проверку настроек, но и попробует отправить тестовое письмо, сопроводив этот процесс подробным отчетом:

mail-server-test-006.jpgВ нашем случае для домена указаны две MX-записи, одна из которых полностью рабочая, а вторая не прошла проверку.

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

mail-server-test-007.jpgМы настоятельно рекомендуем использовать этот инструмент при возникновении проблем с входящим / исходящим потоком почты, так как он позволяет быстро и наглядно выявить проблему. Также сервис позволяет выполнить аналогичные проверки для почтовых клиентов, подключающихся по протоколу POP3 или IMAP.

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

mail-server-test-008.jpgВ частности определяются и указываются имена участвующих в обработке почты служб, что позволяет гораздо быстрее определить узел вносящий наибольшие задержки. Действительно, MX Toolboox просто уведомил нас, что вторым шагом отдал почту на localhost и, только зная архитектуру Zimbra, мы можем сказать кому именно была отдана почта. Сервис от Microsoft гораздо подробнее, он сообщает что почта отдана сервису amavisd-new на порт 10026, это может сэкономить немало времени, особенно если почта проходит обработку на нескольких узлах.

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

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Рассказываю про плюсы и минусы сервисов, которые помогают проверять исходящую почту, например welcome-письма. Изучил сложность интеграции и настройки, разнообразие языков программирования, фичи и все, что может быть полезно Backend-разработчику.

Оглавление

Debug Mail

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

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

Удобный функционал создания команд. Дешевый прайс. В проверке тестовых сообщений есть стандартная проверка всех пунктов письма.

👍 Фичи сервиса:

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

➕ Преимущества:

  • Интеграция за 2 минуты.
  • Очень быстрая настройка проектов.
  • Хорошо подобранные и недорогие планы.
  • API на походе.

➖ Недостатки:

  • Нет рейтинга на спам.

💰 Цены: Free план — бесплатно, Silver — $2/месяц (есть 2-недельный trial), Gold — $5/месяц. Также Silver план предоставляется бесплатно для проектов с открытым исходным кодом.

MailSlurp

Рабочая область сервиса MailSlurp.

Это комплексный сервис тестирования электронной почты c веб-приложением для управления учетной записью и REST API для отправки и получения электронных писем.

После регистрацию появляется главная отладочная страница сервиса со сложным функционалом, из-за чего можно растеряться сразу при входе.

Кстати, документация так же не совсем удобная для усвоения и чтения. При переходе по ссылкам для интеграции выдает 404 ошибку. Возникают проблемы при подключении.

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

👍 Фичи сервиса:

  • Проверка реальных номеров телефонов для входящих SMS.
  • Переадресация, правила маршрутизации и автоматизация.
  • IMAP SMTP.
  • API.
  • Веб-крючки, подбор контента и поиск.

➕ Преимущества:

  • Оценка спама и анализ контента.
  • Учетные записи электронной почты команды единого входа и общий доступ к почтовым ящикам.

Недостатки:

  • Слишком много функционала из-за чего начинаешь теряться.

  • Неудобная документация.
  • Нет готовых скриптов для подключения.

💰 Цены: Starter — $29.76/месяц, Team — $118.80/месяц, Enterprise — $450.56/месяц.

Testmail

Рабочая область сервиса Testmail.

Это сервис для проверки почтового домена и адреса временных электронных почтовых ящиков.

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

Не бесплатный веб-просмотр, что не очень приятно. Зато бесплатно отображается API результатов с не совсем удобным просмотром приходящих писем. Также достаточно понятная документация API и работа с ним.

👍 Фичи сервиса:

  • Быстрый старт.
  • Тестирование почты на спам.
  • Интерактивная площадка GraphQL для тестирования запросов.

Преимущества:

  • Совместная работа.

  • API.

Недостатки:

  • Нет бесплатного веб-просмотра.

  • Не совсем удобный интерфейс.

  • Нет готовых скриптов для подключения.

  • Нет рейтинга на спам.

💰 Цены: Free — бесплатно, Essential — от $9/месяц, Pro — от $29/месяц, Enterprise — от $89/месяц, Unlimited — от $269/месяц.

Pacomail

Рабочая область сервиса Pacomail.

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

Достаточно интерактивно понятный и лаконичный интерфейс с удобным функционалом. На главном экране сервиса легко разобраться с созданием проекта и найти сниппет для внедрения.

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

👍 Фичи сервиса:

  • Для каждого тестируемого приложения или сервиса можно настроить отдельный проект.
  • Проект хранит все письма.
  • Расшаривание доступа к проекту.

Преимущества:

  • Встроенный редактор кода.

  • Анализатор HTML.

Недостатки:

  • Нет подраздела на группы.

  • Нет API.

  • Нет рейтинга на спам.

💰 Цены: Free — бесплатно, Team — от €13.5/месяц, Pro — от €40.5/месяц.

Ethereal Email

Рабочая область сервиса Ethereal Email.

Это поддельный SMTP-сервер, в основном предназначенный для пользователей Nodemailer и Email Engine, но не ограничиваясь ими.

При входе на сайт не нужно даже регистрироваться, достаточно нажать кнопку Create Ethereal Account и аккаунт создается автоматически. После чего нас встречают сразу разные надстройки для интеграции.

Лаконичный интерфейс. В проверке тестовых сообщений есть стандартная проверка всех пунктов письма. Также он абсолютно бесплатный.

👍 Фичи сервиса:

  • Быстрый старт.
  • Проект хранит все письма определенное количество времени.
  • Простота проекта дополнена множеством конфигураций.

Преимущества:

  • Мгновенная генерация аккаунта.

  • Настройка проекта в пару кликов.

Недостатки:

  • Нет готовых скриптов под различные инструменты программирования.

  • Не совсем удобный интерфейс, хоть и простой.

  • Нет API.

  • Нет рейтинга на спам.

💰 Цены: бесплатный.

Mailtrap

Рабочая область сервиса Mailtrap.

Это онлайн-сервис для тестирования и разработки почтовых кампаний электронных писем, отправляемых с серверов разработчика.

На главной странице сервиса настройки для SandBox, Email API. Есть генерация под разные инструменты программирования. Понравился Spam Analysis с рекомендациями по улучшению рассылки.

Дизайн не совсем интерактивно понятный и лаконичный, как минимум, функционал использования проекта в команде нашел спустя время. А вот API и документация, благодаря интерфейсу, удобные.

При просмотре письма для тестов есть все необходимое, но большинство возможностей, как просмотр HTML, HTML Source, спрятаны за платными тарифами.

👍 Фичи сервиса:

  • Проект хранит все письма.
  • Автоматический подсчет рейтинга на спам.
  • API.
  • Статистика успешно отправленных сообщений по периодам.
  • Уведомления при успешной доставке.

Преимущества:

  • Довольно быстрый старт.

  • Автоопределение спам-рейтинга рассылки до отправки реальным пользователям.

  • Проверка HTML-писем и отображение на экранах с разным разрешением.

Недостатки:

  • Не совсем логичное распределение возможностей тарифных планов.

  • Местонахождение настроек проекта в команде буквально нужно искать вручную.

  • В бесплатном плане нет базовой возможности просмотра веб-версии.

💰 Цены:

  • Email SandBox: Free — бесплатно, Individual — $9.99/месяц, Team — $24.99/месяц, Business — $49.99/месяц, Premium — $99.99/месяц, Enterprise — $299.99/месяц.
  • Email API: Free — бесплатно, Individual — от $10/месяц, Business — от $85/месяц, Enterprise — от $750/месяц, Custom — по запросу.

Mailosaur

Рабочая область сервиса Mailosaur.

Это сервис, создающий папку входящей почты. Выделяется он тем, что доступ к нему можно получить не только через интерфейс, но и через API.

Можно добавлять пользователей для совместной работы. Все данные письма просматриваются (ссылки, вложения и изображения).

Интерфейс не совсем интерактивно понятен. Мне пришлось поискать настройки SMTP, а также некоторые команды.

👍 Фичи сервиса:

  • Проект хранит все письма.
  • SMS-тестирование.
  • API.
  • Статистика успешно отправленных сообщений.
  • Оповещения о доставке писем.
  • Можно установить свой собственный домен.

Преимущества:

  • Довольно быстрый старт.

  • Анализатор спама.
  • Есть библиотеки для интеграции.

Недостатки:

  • Не совсем практичный интерфейс.

💰 Цены: Starter — от $9/месяц, Business — от $16/месяц, Professional — от $20/месяц, Enterprise — по запросу.

MailSpons

Рабочая область сервиса MailSpons.

Это почтовый сервер для тестирования приложений и веб-сайтов без необходимости настройки SMTP-сервера.

На главном экране не сразу нашел настройки. Оказалось, нужно нажать на свой inbox.

С помощью инструмента программирования Python возникают ошибки при отправке сообщений.

Есть API и довольно понятная документация.

Опция работы в команде не совсем удобно представлена. Но в целом инструмент функциональный.

👍 Фичи сервиса:

  • Проект хранит все письма.
  • Автоматическое удаление писем.
  • API.
  • Статистика успешно отправленных сообщений.
  • Настраиваемые адреса электронной почты.
  • Можно установить свой собственный домен.

Преимущества:

  • Довольно быстрый старт.

  • Анализатор спама.
  • Работа в команде.

Недостатки:

  • Неудобный интерфейс.

  • Возникают проблемы при отправке письма.

💰 Цены: Free — бесплатно, Solo — от $7.5/месяц, Essentials — от $25/месяц, Premium — от $75/месяц, Business — от $150/месяц, Enterprise — от $300/месяц.

Mailnest

Рабочая область сервиса Mailnest.

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

После регистрации откроется главная рабочая область сервиса, где находятся inboxes, креды для подключения и готовые коды.

Интерактивный и лаконичный дизайн. Есть API, но почему-то нет ссылки на документацию для подключения. Имеются анализатор и веб-просмотр с разных экранов, HTML Source, HTML Check, но его функционал не совсем понятен, так как ничего не показал. Есть опция для работы в команде.

Нет бесплатного плана, но есть бесплатный период.

👍 Фичи сервиса:

  • Проект хранит все письма.
  • API.
  • Анализатор HTML.
  • Настраиваемые адреса электронной почты.
  • Можно установить свой собственный домен.

Преимущества:

  • Очень быстрый старт.

  • Анализатор спама.

  • Работа в команде.

  • Просмотр письма с разных устройств.

Недостатки:

  • Нет бесплатного плана.

  • Странная работа некоторых функций отображения информации о письме.

  • Нет ссылки на документацию.

💰 Цены: Solo — $35/месяц, Essentials — $99/месяц, Premium — $299/месяц.

Imitate Email

Рабочая область сервиса Imitate Email.

Это почтовый сервер для тестирования приложений и веб-сайтов без необходимости настройки SMTP-сервера.

Не имеет надстроек под разные инструменты программирования. Отправить тестовые сообщения с помощью их базовой конфигурации SMTP, в частности для Python, у меня не получилось, что говорит о проблемах встраивания в разные среды программирования.

Есть возможность работы в команде.

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

👍 Фичи сервиса:

  • Проект хранит все письма.
  • Возможность создания нескольких проектов.
  • Можно приглашать коллег.

Преимущества:

  • Быстрый старт.

  • Просмотр письма с разных устройств.

Недостатки:

  • Нет API.

  • Возникают проблемы при отправке почты через SMTP.
  • Нет анализа на спам.

💰 Цены: Free — бесплатно, Developer — $15/год, Starter — от $7/месяц или $69/год, Team — от $24/месяц или $249/год.

Заключительные мысли

Естественно, стоит выбирайте тот сервис, который будет отвечать потребностям вашего проекта. Если вам нужно убедиться, что приложение отправляет почту и затем поделиться результатом, то достаточно, например, Debug Mail. А если стоит более сложная и комплексная задача, то можно рассмотреть MailSlurp и Mailosaur.

Полезные ссылки на нужные мне сервисы собрал только на работе. Чтобы про них не забыть, решил выложить в блог со скромным описанием. Итак, представляю небольшой набор online-сервисов для проверки репутации (и не только) Ваших SMTP серверов и Вашего ближайшего окружения.

Тест DNSBL, DNSWL и прочие DNS lists

  • http://multirbl.valli.org/lookup/213.148.164.198.html – сервис для проверки ip Вашего SMTP хоста в чёрных списках DNSBL, белых списках и так далее. В общем – по любым спискам на базе DNS. Сервис с достаточно низкой производительностью (из-за не совсем уместного использования технологии AJAX), но дающий практически исчерпывающую информацию о взаимоотношениях Ваших ip адресов и черных/белых и прочих DNS списков. Пользуюсь сервисом регулярно и Вам советую. Ссылка, как видно, содержит проверяемый ip адрес, что упрощает работу с сервисом.
  • http://www.myiptest.com/staticpages/index.php/check-Blacklisted-IP-DNSBL/213.148.164.198 – аналогичный сервис, существенно более производительный, но и существенно менее информативный. url также содержит проверяемый ip адрес, что удобно.
  • http://www.myiptest.com/staticpages/index.php/check-blacklisted-domain-URIBL/novgaro.ru – ещё один сервис, но проверяет уже Ваш почтовый домен по чёрным спискам, а не ip.
  • http://www.uceprotect.net/en/rblcheck.php – ещё один очень полезный для провайдеров тест. На нём остановлюсь несколько подробнее. Указываете Ваш ip, запускаете тест – и получаете результат проверки Вашего ip по чёрным спискам uceprotect level 1/2/3.

    Следует помнить про один важный момент. По своей вине Вы можете “влететь” только в uceprotect level 1 (dnsbl-1.uceprotect.net). level 2 – фиксирует подсети Вашего провайдера целиком, если количество активных спамеров в подсети превысило определённый порог. level 3 – фиксирует сразу все адреса Вашего провайдера (все подсети его), если количество активных спамеров в его подсетях превысило определённый порог.

    Вы самостоятельно из списков dnsbl-2.uceprotect.net и dnsbl-3.uceprotect.net “вылезти” не сможете, здесь нужны усилия провайдера, но доставать его требованиями Вы обязаны. У меня была подобная ситуация. Возникли проблемы с доставкой почты на систему адресата, который блокировал нас по dnsbl-2.uceprotect.net. Жестоко, безусловно, но с такой ситуацией и Вы можете столкнуться. Действительно, подсеть нашего провайдера было в чёрном списке (более 120 активных спамеров, точнее – ботов). Так получилось, что в одной подсети у нашего провайдера оказались и корпоративные клиенты, и физические лица (“домашние” клиенты). Вот и результат. Однако, после квартала постоянных просьб провайдер ужесточил свои фильтры, направленные на раннее обнаружение спамера, и на текущий момент число спамеров, обнаруженных внешними (по отношению к нашему провайдеру) фильтрами за одну неделю не превышает 5! Как результат – мы покинули dnsbl-2.uceprotect.net.

    Полезные online сервисы для проверки собственных почтовых сервисов (SMTP) Чтобы увидеть своими глазами ситуацию с сетями Вашего провайдера, воспользуйтесь ссылкой вида http://www.uceprotect.net/en/rblcheck.php?asn=16301, где вместо 16301 (наш провайдер) Вам следует указать ASN вашего провайдера (ссылка с нужным Вам ASN будет доступна на странице с результатами диагностики Вашего IP, сервис сам определит ASN провайдера по Вашему IP адресу).

    При выборе провайдера всегда проверяйте его подсети через описываемый сервис! Этот простой шаг позволит Вам в дальнейшем избежать массы проблем с доставкой почты Вашей организации. Вы удивитесь результатам проверки достаточно крупных провайдеров наших столиц…

  • http://www.vamsoft.com/stats.asp – своеобразный рейтинг чёрных списков DNSBL. Не как руководство к действию, но как информация к сведению…

Тест SPF политик

  • http://www.kitterman.com/spf/validate.html – пожалуй, лучший сервис по тестированию SPF политик. Online проверка. Очень подробная, даже exp поддерживает. Но – вводить всё придётся “руками”, что не очень удобно.
  • Аналогично, проверяет и helo заголовок http://tools.bevhost.com/spf/, но есть минусы: пытается развернуть –exp даже того, когда результат вычисления политики pass.
  • http://www.myiptest.com/staticpages/index.php/DomainKeys-DKIM-SPF-Validator-test – позволяет проверить Вашу собственную SPF политику через отправку письма на адрес сервиса. На указанной странице Вам будет указан временный e-mail адрес, на который Вам следует послать письмо. После чего чуть-чуть подождать и нажать кнопку check it. Важно! – тема письма должна быть test, иначе вернётся NDR, которые об этом Вам и сообщит. В моём случае ждать пришлось долго – порядка 2 минут.

Тесты на open relay

  • http://www.test-smtp.com/cgi-bin/chksmtpuk?smtp=mail.novgaro.ru&conf=chksmtp.uk.conf — ради него стоит внести 91.194.96.35 в белый список. Позволяет указать FQDN Вашего MX сервера непосредственно в URI, что удобно. Аж 28 вариантов проверки open relay!
  • http://www.abuse.net/relay.html – уже требует получение пароля через почту, но замечательный и подробный тест на open relay. Правда мой сервер ответил следующим: 550 5.7.1 64.57.183.77 has been blocked by zen.spamhaus.org, так что если надумаете пользоваться этим сервисов, добавьте предварительно 64.57.183.77 в белый список. Всего 17 вариантов тестов.
  • http://www.spamhelp.org/shopenrelay/shopenrelaytest.php — проверка своих и чужих Ip на open relay. Позволяет по результатам проверки сразу включить чужой IP (если он – open relay) в dnsbl.

Комплексные тесты

  • http://www.mxtoolbox.com/services_servermonitoring.aspx – позволяет осуществлять мониторинг доступности Ваших почтовых сервисов (MX серверов), контролирует, не попал ли Ваш ip в чёрные списки. И высылает сообщение в случае возникновения проблемы на указанный Вами ящик. Естественно, адрес имеет смысл указывать на сервисе, отличном от диагностируемого. И ещё лучше будет, если этот сервис поддерживает SMS уведомления (почта от Яндекс, например).
  • http://www.dnsqueries.com/en/domain_check.php – сервис для проверки Вашей DNS зоны, серверов, а также почтовой системы. Минус – проверяет только домены второго уровня, не проверяет интернациональные домены. Обязательно проверьте этим сервисом домен провайдера услуг, которому Вы планируете отдать почтовые сервисы (если планируете). Кроме того, этот сервис полезен, когда Вам необходимо убедить администратора со стороны контрагента Вашей организации в его неправоте. Вас не послушает, а результатам диагностики это сервиса может и поверит :-).
  • http://www.senderbase.org/ – сервис от CISCO, собирающий информацию с маршрутизаторов CISCO с SMTP фильтрами. Показывает массу полезной информации, а также оценку Вашего почтового трафика и Вашего ближайшего окружения по уровню спама. Из красивого: вот она, почтовая карта мира, динамика спама за последнюю неделю (считается биллионами!).

Заключение

Вроде бы, ничего не забыл. Итоги в двух словах. При выборе провайдера обязательно проверяйте репутацию его сетей через uceprotect, проверяйте себя и свои зоны эпизодически через dnsqueries, и обязательно подпишитесь на проверки состояния своих MX на mxtoolbox, а про необходимость регулярной проверки по чёрным спискам и open relay тестов я просто молчу – это же очевидно.

Содержание

1. Типы DNS записей домена

2. Какие записи влияют на доставку писем?

3. Инструменты для проверки доменных записей

4. Пример проверки DNS записей с помощью MXtoolbox


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

Как это работает. При слове “сайт” вам не задумываясь назовут Google.com, Facebook.com и прочие доменные имена. Если спросить у компьютера — получим набор из 10-12 цифр, т.е. IP адрес устройства в сети. Что такое Facebook.com он не знает. Чтобы наладить взаимопонимание между человеком и машиной, создали систему доменных имен — DNS, которая умеет преобразовывать доменные имена в IP адреса. 

Когда вы вводите необходимое доменное имя, DNS сервер обрабатывает запрос и направляет на нужный IP. По большому счету, система DNS — это огромное количество устройств, которые постоянно отправляют друг другу запросы. 

Типы DNS записей домена

Преобразование доменных имен в IP — одна из немногих функций. Кроме этого DNS выполняет и другие. Для их реализации используются типы записей DNS. Перечислим самые распространенные:

  • Записям, которые определяют IP адрес устройства по доменному имени присвоен тип А (или АААА для IPv6).
  • Для одного и того же IP адреса можно задавать любое количество доменных имен. В этом случае используется запись типа CNAME, которая определяет псевдоним для доменного имени. 
  • Запись типа MX помогает узнать адрес почтового сервера, куда требуется отправить почту. Для одного домена может существовать несколько MX записей. 
  • TXT — запись, включающая в себя текстовые данные. Используют для передачи информации, например для проверки владельца домена, или для подтверждения безопасности email. Текстовых записей может быть любое количество. Добавляются в настройках домена.

Существуют еще много других типов записей, но используются намного реже.

Какие записи влияют на доставку писем?

Есть специальные TXT записи, наличие которых определяет, попадут письма в инбокс или будут заблокированы еще до появления в почтовых ящиках. 

Как вы думаете, кто читает ваши письма прежде чем их доставят получателю? ЦРУ, Моссад или МИ-6? Нет, их прочтут спам-фильтры, которые постоянно совершенствуются и увеличивают количество факторов определения спама. Попадание в базу спам ресурсов (блеклисты) серьезно затруднит жизнь, если вы регулярно совершаете рассылки.

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

DKIM — цифровая подпись отправителя, которая подтверждает, что письмо отправлено с вашего домена. Принимающий почтовый сервис автоматически проверяет эту подпись и удостоверяется, что письмо отправлено вами, а не мошенниками. 

SPF — доменная запись, которая содержит информацию о списке серверов отправки и механизмах обработки писем. Эта запись отравляет жизнь спамерам и мошенникам в прохождении антиспам систем. Четко указывает у кого есть право отправлять письма от имени домена, а у кого нет.

Если домен не защищен записью SPF и подписью DKIM, спамерам ничего не помешает рассылать письма от вашего имени. Почтовые сервисы проверяют входящую корреспонденцию на наличие SPF и DKIM записи и отсутствие их расценивается как спам.

Но эти механизмы также имеют недостатки. Чтобы почтовому сервису было проще отличать реальные емейлы от поддельных, помимо SPF и DKIM ввели еще одну степень защиты — DMARC. При работе этих 3 факторов одновременно, вероятность успешной доставки сообщений адресату возрастает во много раз.

DMARC определяет, что делать с письмами которые не прошли аутентификацию по SPF и DKIM. При правильной настройке DMARC мошеннические письма будут отклоняться еще на этапе прохождения анализа, и письмо так и не попадет в почтовый ящик. Вы сами прописываете алгоритм действий, как поступать почтовому серверу при нарушении каких либо условий SPF и DKIM.

Если пользуетесь сервисом рассылок Estismail, можете легко сделать эти настройки. Услуга бесплатна и присутствует даже на тарифе FREE, чем редко могут похвастаться рассылочные сервисы. Подробные инструкции по настройкам записей DKIM, SPF, DMARC в Estismail есть в справочнике.

Инструменты для проверки доменных записей

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

Для проверки записей DNS и диагностики доменов созданы специальные сервисы: 

  • MXtoolbox — проверка DNS записей, полная диагностика домена и дополнительные инструменты для анализа сайта.
  • DNSstuff.hostpro.ua — здесь вы получите полную информацию о настройках DNS для вашего домена и узнаете, находится ли он в блеклистах. 
  • Functions-online.com — производит проверку DNS записей. 
  • 2ip.ru — проверка DNS записей домена и полный анализ сайта.
  • Mail-tester.com — тестирует письма на попадание в спам, указывает на ошибки в ссылках, проверяет доменные записи и качество форматирования писем. Просто отправьте письмо на предложенный адрес, затем проверьте оценку.
  • Pr-cy.ru — проверка DNS записей и состояния сайта.

Они будут полезны в случае, если замечены неполадки. Например, перестала доходить или отправляться почта и др. Подобный сбой обычно происходит после коррекций записей DNS. Поэтому, после внесенных изменений необходимо проводить проверки.

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

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

Пример проверки DNS записей с помощью MXtoolbox

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

Mxtoolbox позволяет провести общую диагностику домена, обнаружить его наличие в черных списках, проверить корректность MX записей и других DNS записей, даже протестировать вероятность доставки ваших писем в Inbox. Проведенное вовремя тестирование позволит избежать проблем с почтовыми провайдерами.

При работе с сервисом рекомендуем в первую очередь проверить здоровье вашего домена Domain health
Впишите в специальное поле доменное имя ресурса без http:// и www и нажмите на оранжевую кнопку. 

Проверка здоровья домена, пример от Estismail
В этот момент происходит проверка домена на размещение в блеклистах одновременно с выявлением других проблем. В результате получаем отчет о здоровье домена: 

Результат проверки домена с основными ошибками
Домен здоров, если не будет выявлено проблем, обозначенных красным цветом. Но результат проведенной проверки показал наличие ошибок, которые необходимо устранить — отсутствие записей SPF и DMARC.
Берем автоматически сгенерированные сервисом Estismail записи и совершаем настройки на хостинге. Дальше, проверяем корректность внесенных изменений.

Заходим на сайт mxtoolbox.com.
Кликаем на оранжевую кнопку со стрелкой. Из выпавшего списка нас интересуют SPF Record Lookup, DKIM Lookup и DMARC Lookup.

Основные доменные записи отправителя в Mxtoolbox

Как проверить корректность записи DKIM?

Введите домен в поле проверки в следующем формате — example.com:estismail. Вводить без http:// и www. Вместо example.com вписываете ваш домен, а после двоеточия укажите селектор. Выбираем DKIM Lookup.

В открывшемся окне увидите «успешное» сообщение следующего вида:

Результаты проверки DKIM записи в Mxtoolbox
Если после проведенной проверки открылась картина с сообщением, что DKIM не найдена, придется обновить DNS записи.

Как проверить SPF запись?

Проверка записи SPF, происходит так же, как и проверка DKIM. Из открывшегося списка выберите SPF Record lookup. В соответствующее поле введите имя домена без http:// и www. Если настройки корректны, увидите такую картину:

Результат проверки SPF записи example.com в Mxtoolbox
В нижней колонке в строке SPF Syntax Check высветится The record is valid

Самая распространенная ситуация, помимо отсутствия записи SPF, это наличие 2 и более записей SPF. Если допущена подобная ошибка, в открывшемся окне увидите следующее:

Распространенная ошибка в записи SPF на примере example.com
В этом случае исправьте запись SPF — просто совместите в одной записи все узлы, с которых отправляете рассылки, как было указано на “правильном” предыдущем рисунке. 

Как проверить DMARC запись?

При проведении проверки DMARC записи принцип, как и в первых 2 случаях. Из списка под оранжевой кнопкой выбираете функцию DMARC Lookup и вводите название домена без http:// и www. 
Если введены корректные записи, увидите следующую таблицу и сообщение внизу в строке DMARC Syntax Check о том, что The record is valid.

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

Рассказываю про плюсы и минусы сервисов, которые помогают проверять исходящую почту, например welcome-письма. Изучил сложность интеграции и настройки, разнообразие языков программирования, фичи и все, что может быть полезно Backend-разработчику.

Оглавление

Debug Mail

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

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

Удобный функционал создания команд. Дешевый прайс. В проверке тестовых сообщений есть стандартная проверка всех пунктов письма.

👍 Фичи сервиса:

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

➕ Преимущества:

  • Интеграция за 2 минуты.
  • Очень быстрая настройка проектов.
  • Хорошо подобранные и недорогие планы.
  • API на походе.

➖ Недостатки:

  • Нет рейтинга на спам.

💰 Цены: Free план — бесплатно, Silver — $2/месяц (есть 2-недельный trial), Gold — $5/месяц. Также Silver план предоставляется бесплатно для проектов с открытым исходным кодом.

MailSlurp

Рабочая область сервиса MailSlurp.

Это комплексный сервис тестирования электронной почты c веб-приложением для управления учетной записью и REST API для отправки и получения электронных писем.

После регистрацию появляется главная отладочная страница сервиса со сложным функционалом, из-за чего можно растеряться сразу при входе.

Кстати, документация так же не совсем удобная для усвоения и чтения. При переходе по ссылкам для интеграции выдает 404 ошибку. Возникают проблемы при подключении.

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

👍 Фичи сервиса:

  • Проверка реальных номеров телефонов для входящих SMS.
  • Переадресация, правила маршрутизации и автоматизация.
  • IMAP SMTP.
  • API.
  • Веб-крючки, подбор контента и поиск.

➕ Преимущества:

  • Оценка спама и анализ контента.
  • Учетные записи электронной почты команды единого входа и общий доступ к почтовым ящикам.

Недостатки:

  • Слишком много функционала из-за чего начинаешь теряться.

  • Неудобная документация.
  • Нет готовых скриптов для подключения.

💰 Цены: Starter — $29.76/месяц, Team — $118.80/месяц, Enterprise — $450.56/месяц.

Testmail

Рабочая область сервиса Testmail.

Это сервис для проверки почтового домена и адреса временных электронных почтовых ящиков.

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

Не бесплатный веб-просмотр, что не очень приятно. Зато бесплатно отображается API результатов с не совсем удобным просмотром приходящих писем. Также достаточно понятная документация API и работа с ним.

👍 Фичи сервиса:

  • Быстрый старт.
  • Тестирование почты на спам.
  • Интерактивная площадка GraphQL для тестирования запросов.

Преимущества:

  • Совместная работа.

  • API.

Недостатки:

  • Нет бесплатного веб-просмотра.

  • Не совсем удобный интерфейс.

  • Нет готовых скриптов для подключения.

  • Нет рейтинга на спам.

💰 Цены: Free — бесплатно, Essential — от $9/месяц, Pro — от $29/месяц, Enterprise — от $89/месяц, Unlimited — от $269/месяц.

Pacomail

Рабочая область сервиса Pacomail.

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

Достаточно интерактивно понятный и лаконичный интерфейс с удобным функционалом. На главном экране сервиса легко разобраться с созданием проекта и найти сниппет для внедрения.

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

👍 Фичи сервиса:

  • Для каждого тестируемого приложения или сервиса можно настроить отдельный проект.
  • Проект хранит все письма.
  • Расшаривание доступа к проекту.

Преимущества:

  • Встроенный редактор кода.

  • Анализатор HTML.

Недостатки:

  • Нет подраздела на группы.

  • Нет API.

  • Нет рейтинга на спам.

💰 Цены: Free — бесплатно, Team — от €13.5/месяц, Pro — от €40.5/месяц.

Ethereal Email

Рабочая область сервиса Ethereal Email.

Это поддельный SMTP-сервер, в основном предназначенный для пользователей Nodemailer и Email Engine, но не ограничиваясь ими.

При входе на сайт не нужно даже регистрироваться, достаточно нажать кнопку Create Ethereal Account и аккаунт создается автоматически. После чего нас встречают сразу разные надстройки для интеграции.

Лаконичный интерфейс. В проверке тестовых сообщений есть стандартная проверка всех пунктов письма. Также он абсолютно бесплатный.

👍 Фичи сервиса:

  • Быстрый старт.
  • Проект хранит все письма определенное количество времени.
  • Простота проекта дополнена множеством конфигураций.

Преимущества:

  • Мгновенная генерация аккаунта.

  • Настройка проекта в пару кликов.

Недостатки:

  • Нет готовых скриптов под различные инструменты программирования.

  • Не совсем удобный интерфейс, хоть и простой.

  • Нет API.

  • Нет рейтинга на спам.

💰 Цены: бесплатный.

Mailtrap

Рабочая область сервиса Mailtrap.

Это онлайн-сервис для тестирования и разработки почтовых кампаний электронных писем, отправляемых с серверов разработчика.

На главной странице сервиса настройки для SandBox, Email API. Есть генерация под разные инструменты программирования. Понравился Spam Analysis с рекомендациями по улучшению рассылки.

Дизайн не совсем интерактивно понятный и лаконичный, как минимум, функционал использования проекта в команде нашел спустя время. А вот API и документация, благодаря интерфейсу, удобные.

При просмотре письма для тестов есть все необходимое, но большинство возможностей, как просмотр HTML, HTML Source, спрятаны за платными тарифами.

👍 Фичи сервиса:

  • Проект хранит все письма.
  • Автоматический подсчет рейтинга на спам.
  • API.
  • Статистика успешно отправленных сообщений по периодам.
  • Уведомления при успешной доставке.

Преимущества:

  • Довольно быстрый старт.

  • Автоопределение спам-рейтинга рассылки до отправки реальным пользователям.

  • Проверка HTML-писем и отображение на экранах с разным разрешением.

Недостатки:

  • Не совсем логичное распределение возможностей тарифных планов.

  • Местонахождение настроек проекта в команде буквально нужно искать вручную.

  • В бесплатном плане нет базовой возможности просмотра веб-версии.

💰 Цены:

  • Email SandBox: Free — бесплатно, Individual — $9.99/месяц, Team — $24.99/месяц, Business — $49.99/месяц, Premium — $99.99/месяц, Enterprise — $299.99/месяц.
  • Email API: Free — бесплатно, Individual — от $10/месяц, Business — от $85/месяц, Enterprise — от $750/месяц, Custom — по запросу.

Mailosaur

Рабочая область сервиса Mailosaur.

Это сервис, создающий папку входящей почты. Выделяется он тем, что доступ к нему можно получить не только через интерфейс, но и через API.

Можно добавлять пользователей для совместной работы. Все данные письма просматриваются (ссылки, вложения и изображения).

Интерфейс не совсем интерактивно понятен. Мне пришлось поискать настройки SMTP, а также некоторые команды.

👍 Фичи сервиса:

  • Проект хранит все письма.
  • SMS-тестирование.
  • API.
  • Статистика успешно отправленных сообщений.
  • Оповещения о доставке писем.
  • Можно установить свой собственный домен.

Преимущества:

  • Довольно быстрый старт.

  • Анализатор спама.
  • Есть библиотеки для интеграции.

Недостатки:

  • Не совсем практичный интерфейс.

💰 Цены: Starter — от $9/месяц, Business — от $16/месяц, Professional — от $20/месяц, Enterprise — по запросу.

MailSpons

Рабочая область сервиса MailSpons.

Это почтовый сервер для тестирования приложений и веб-сайтов без необходимости настройки SMTP-сервера.

На главном экране не сразу нашел настройки. Оказалось, нужно нажать на свой inbox.

С помощью инструмента программирования Python возникают ошибки при отправке сообщений.

Есть API и довольно понятная документация.

Опция работы в команде не совсем удобно представлена. Но в целом инструмент функциональный.

👍 Фичи сервиса:

  • Проект хранит все письма.
  • Автоматическое удаление писем.
  • API.
  • Статистика успешно отправленных сообщений.
  • Настраиваемые адреса электронной почты.
  • Можно установить свой собственный домен.

Преимущества:

  • Довольно быстрый старт.

  • Анализатор спама.
  • Работа в команде.

Недостатки:

  • Неудобный интерфейс.

  • Возникают проблемы при отправке письма.

💰 Цены: Free — бесплатно, Solo — от $7.5/месяц, Essentials — от $25/месяц, Premium — от $75/месяц, Business — от $150/месяц, Enterprise — от $300/месяц.

Mailnest

Рабочая область сервиса Mailnest.

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

После регистрации откроется главная рабочая область сервиса, где находятся inboxes, креды для подключения и готовые коды.

Интерактивный и лаконичный дизайн. Есть API, но почему-то нет ссылки на документацию для подключения. Имеются анализатор и веб-просмотр с разных экранов, HTML Source, HTML Check, но его функционал не совсем понятен, так как ничего не показал. Есть опция для работы в команде.

Нет бесплатного плана, но есть бесплатный период.

👍 Фичи сервиса:

  • Проект хранит все письма.
  • API.
  • Анализатор HTML.
  • Настраиваемые адреса электронной почты.
  • Можно установить свой собственный домен.

Преимущества:

  • Очень быстрый старт.

  • Анализатор спама.

  • Работа в команде.

  • Просмотр письма с разных устройств.

Недостатки:

  • Нет бесплатного плана.

  • Странная работа некоторых функций отображения информации о письме.

  • Нет ссылки на документацию.

💰 Цены: Solo — $35/месяц, Essentials — $99/месяц, Premium — $299/месяц.

Imitate Email

Рабочая область сервиса Imitate Email.

Это почтовый сервер для тестирования приложений и веб-сайтов без необходимости настройки SMTP-сервера.

Не имеет надстроек под разные инструменты программирования. Отправить тестовые сообщения с помощью их базовой конфигурации SMTP, в частности для Python, у меня не получилось, что говорит о проблемах встраивания в разные среды программирования.

Есть возможность работы в команде.

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

👍 Фичи сервиса:

  • Проект хранит все письма.
  • Возможность создания нескольких проектов.
  • Можно приглашать коллег.

Преимущества:

  • Быстрый старт.

  • Просмотр письма с разных устройств.

Недостатки:

  • Нет API.

  • Возникают проблемы при отправке почты через SMTP.
  • Нет анализа на спам.

💰 Цены: Free — бесплатно, Developer — $15/год, Starter — от $7/месяц или $69/год, Team — от $24/месяц или $249/год.

Заключительные мысли

Естественно, стоит выбирайте тот сервис, который будет отвечать потребностям вашего проекта. Если вам нужно убедиться, что приложение отправляет почту и затем поделиться результатом, то достаточно, например, Debug Mail. А если стоит более сложная и комплексная задача, то можно рассмотреть MailSlurp и Mailosaur.

Содержание

1. Типы DNS записей домена

2. Какие записи влияют на доставку писем?

3. Инструменты для проверки доменных записей

4. Пример проверки DNS записей с помощью MXtoolbox


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

Как это работает. При слове “сайт” вам не задумываясь назовут Google.com, Facebook.com и прочие доменные имена. Если спросить у компьютера — получим набор из 10-12 цифр, т.е. IP адрес устройства в сети. Что такое Facebook.com он не знает. Чтобы наладить взаимопонимание между человеком и машиной, создали систему доменных имен — DNS, которая умеет преобразовывать доменные имена в IP адреса. 

Когда вы вводите необходимое доменное имя, DNS сервер обрабатывает запрос и направляет на нужный IP. По большому счету, система DNS — это огромное количество устройств, которые постоянно отправляют друг другу запросы. 

Типы DNS записей домена

Преобразование доменных имен в IP — одна из немногих функций. Кроме этого DNS выполняет и другие. Для их реализации используются типы записей DNS. Перечислим самые распространенные:

  • Записям, которые определяют IP адрес устройства по доменному имени присвоен тип А (или АААА для IPv6).
  • Для одного и того же IP адреса можно задавать любое количество доменных имен. В этом случае используется запись типа CNAME, которая определяет псевдоним для доменного имени. 
  • Запись типа MX помогает узнать адрес почтового сервера, куда требуется отправить почту. Для одного домена может существовать несколько MX записей. 
  • TXT — запись, включающая в себя текстовые данные. Используют для передачи информации, например для проверки владельца домена, или для подтверждения безопасности email. Текстовых записей может быть любое количество. Добавляются в настройках домена.

Существуют еще много других типов записей, но используются намного реже.

Какие записи влияют на доставку писем?

Есть специальные TXT записи, наличие которых определяет, попадут письма в инбокс или будут заблокированы еще до появления в почтовых ящиках. 

Как вы думаете, кто читает ваши письма прежде чем их доставят получателю? ЦРУ, Моссад или МИ-6? Нет, их прочтут спам-фильтры, которые постоянно совершенствуются и увеличивают количество факторов определения спама. Попадание в базу спам ресурсов (блеклисты) серьезно затруднит жизнь, если вы регулярно совершаете рассылки.

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

DKIM — цифровая подпись отправителя, которая подтверждает, что письмо отправлено с вашего домена. Принимающий почтовый сервис автоматически проверяет эту подпись и удостоверяется, что письмо отправлено вами, а не мошенниками. 

SPF — доменная запись, которая содержит информацию о списке серверов отправки и механизмах обработки писем. Эта запись отравляет жизнь спамерам и мошенникам в прохождении антиспам систем. Четко указывает у кого есть право отправлять письма от имени домена, а у кого нет.

Если домен не защищен записью SPF и подписью DKIM, спамерам ничего не помешает рассылать письма от вашего имени. Почтовые сервисы проверяют входящую корреспонденцию на наличие SPF и DKIM записи и отсутствие их расценивается как спам.

Но эти механизмы также имеют недостатки. Чтобы почтовому сервису было проще отличать реальные емейлы от поддельных, помимо SPF и DKIM ввели еще одну степень защиты — DMARC. При работе этих 3 факторов одновременно, вероятность успешной доставки сообщений адресату возрастает во много раз.

DMARC определяет, что делать с письмами которые не прошли аутентификацию по SPF и DKIM. При правильной настройке DMARC мошеннические письма будут отклоняться еще на этапе прохождения анализа, и письмо так и не попадет в почтовый ящик. Вы сами прописываете алгоритм действий, как поступать почтовому серверу при нарушении каких либо условий SPF и DKIM.

Если пользуетесь сервисом рассылок Estismail, можете легко сделать эти настройки. Услуга бесплатна и присутствует даже на тарифе FREE, чем редко могут похвастаться рассылочные сервисы. Подробные инструкции по настройкам записей DKIM, SPF, DMARC в Estismail есть в справочнике.

Инструменты для проверки доменных записей

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

Для проверки записей DNS и диагностики доменов созданы специальные сервисы: 

  • MXtoolbox — проверка DNS записей, полная диагностика домена и дополнительные инструменты для анализа сайта.
  • DNSstuff.hostpro.ua — здесь вы получите полную информацию о настройках DNS для вашего домена и узнаете, находится ли он в блеклистах. 
  • Functions-online.com — производит проверку DNS записей. 
  • 2ip.ru — проверка DNS записей домена и полный анализ сайта.
  • Mail-tester.com — тестирует письма на попадание в спам, указывает на ошибки в ссылках, проверяет доменные записи и качество форматирования писем. Просто отправьте письмо на предложенный адрес, затем проверьте оценку.
  • Pr-cy.ru — проверка DNS записей и состояния сайта.

Они будут полезны в случае, если замечены неполадки. Например, перестала доходить или отправляться почта и др. Подобный сбой обычно происходит после коррекций записей DNS. Поэтому, после внесенных изменений необходимо проводить проверки.

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

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

Пример проверки DNS записей с помощью MXtoolbox

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

Mxtoolbox позволяет провести общую диагностику домена, обнаружить его наличие в черных списках, проверить корректность MX записей и других DNS записей, даже протестировать вероятность доставки ваших писем в Inbox. Проведенное вовремя тестирование позволит избежать проблем с почтовыми провайдерами.

При работе с сервисом рекомендуем в первую очередь проверить здоровье вашего домена Domain health
Впишите в специальное поле доменное имя ресурса без http:// и www и нажмите на оранжевую кнопку. 

Проверка здоровья домена, пример от Estismail
В этот момент происходит проверка домена на размещение в блеклистах одновременно с выявлением других проблем. В результате получаем отчет о здоровье домена: 

Результат проверки домена с основными ошибками
Домен здоров, если не будет выявлено проблем, обозначенных красным цветом. Но результат проведенной проверки показал наличие ошибок, которые необходимо устранить — отсутствие записей SPF и DMARC.
Берем автоматически сгенерированные сервисом Estismail записи и совершаем настройки на хостинге. Дальше, проверяем корректность внесенных изменений.

Заходим на сайт mxtoolbox.com.
Кликаем на оранжевую кнопку со стрелкой. Из выпавшего списка нас интересуют SPF Record Lookup, DKIM Lookup и DMARC Lookup.

Основные доменные записи отправителя в Mxtoolbox

Как проверить корректность записи DKIM?

Введите домен в поле проверки в следующем формате — example.com:estismail. Вводить без http:// и www. Вместо example.com вписываете ваш домен, а после двоеточия укажите селектор. Выбираем DKIM Lookup.

В открывшемся окне увидите «успешное» сообщение следующего вида:

Результаты проверки DKIM записи в Mxtoolbox
Если после проведенной проверки открылась картина с сообщением, что DKIM не найдена, придется обновить DNS записи.

Как проверить SPF запись?

Проверка записи SPF, происходит так же, как и проверка DKIM. Из открывшегося списка выберите SPF Record lookup. В соответствующее поле введите имя домена без http:// и www. Если настройки корректны, увидите такую картину:

Результат проверки SPF записи example.com в Mxtoolbox
В нижней колонке в строке SPF Syntax Check высветится The record is valid

Самая распространенная ситуация, помимо отсутствия записи SPF, это наличие 2 и более записей SPF. Если допущена подобная ошибка, в открывшемся окне увидите следующее:

Распространенная ошибка в записи SPF на примере example.com
В этом случае исправьте запись SPF — просто совместите в одной записи все узлы, с которых отправляете рассылки, как было указано на “правильном” предыдущем рисунке. 

Как проверить DMARC запись?

При проведении проверки DMARC записи принцип, как и в первых 2 случаях. Из списка под оранжевой кнопкой выбираете функцию DMARC Lookup и вводите название домена без http:// и www. 
Если введены корректные записи, увидите следующую таблицу и сообщение внизу в строке DMARC Syntax Check о том, что The record is valid.

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

Понравилась статья? Поделить с друзьями:
  • Проверка подписи сертификатом пользователя ошибка при подписи данных
  • Проверка подключения к устройству bluetooth ошибка выход
  • Проверка ошибок субару трибека
  • Проверка ошибок скания 5 серия
  • Проверка памяти телефона android на ошибки