Обзор 10 сервисов SMTP для отладки исходящей почты
Рассказываю про плюсы и минусы сервисов, которые помогают проверять исходящую почту, например 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/месяц.
🌐 Сайт: MailSlurp
Testmail
Это сервис для проверки почтового домена и адреса временных электронных почтовых ящиков.
После регистрации сервис встречает главной страницей похожей на документацию и для того, чтобы открыть отладчики нужно нажимать на кнопку разворачивания своего пространства.
Не бесплатный веб-просмотр, что не очень приятно. Зато бесплатно отображается API результатов с не совсем удобным просмотром приходящих писем. Также достаточно понятная документация API и работа с ним.
👍 Фичи сервиса:
- Быстрый старт.
- Тестирование почты на спам.
- Интерактивная площадка GraphQL для тестирования запросов.
➕ Преимущества:
Совместная работа.
- API.
➖ Недостатки:
Нет бесплатного веб-просмотра.
Не совсем удобный интерфейс.
Нет готовых скриптов для подключения.
- Нет рейтинга на спам.
💰 Цены: Free — бесплатно, Essential — от $9/месяц, Pro — от $29/месяц, Enterprise — от $89/месяц, Unlimited — от $269/месяц.
🌐 Сайт: Testmail
Pacomail
Это эргономичный инструмент для кодирования и тестирования электронных писем в реальном времени.
Достаточно интерактивно понятный и лаконичный интерфейс с удобным функционалом. На главном экране сервиса легко разобраться с созданием проекта и найти сниппет для внедрения.
Нет подраздела на команды, но можно пригласить участников для просмотра писем. Приглашение высылается на почту через сервис.
👍 Фичи сервиса:
- Для каждого тестируемого приложения или сервиса можно настроить отдельный проект.
- Проект хранит все письма.
- Расшаривание доступа к проекту.
➕ Преимущества:
Встроенный редактор кода.
- Анализатор HTML.
➖ Недостатки:
Нет подраздела на группы.
Нет API.
- Нет рейтинга на спам.
💰 Цены: Free - бесплатно, Team - от €13.5/месяц, Pro - от €40.5/месяц.
🌐 Сайт: Pacomail
Ethereal Email
Это поддельный SMTP-сервер, в основном предназначенный для пользователей Nodemailer и Email Engine, но не ограничиваясь ими.
При входе на сайт не нужно даже регистрироваться, достаточно нажать кнопку Create Ethereal Account и аккаунт создается автоматически. После чего нас встречают сразу разные надстройки для интеграции.
Лаконичный интерфейс. В проверке тестовых сообщений есть стандартная проверка всех пунктов письма. Также он абсолютно бесплатный.
👍 Фичи сервиса:
- Быстрый старт.
- Проект хранит все письма определенное количество времени.
- Простота проекта дополнена множеством конфигураций.
➕ Преимущества:
Мгновенная генерация аккаунта.
Настройка проекта в пару кликов.
➖ Недостатки:
Нет готовых скриптов под различные инструменты программирования.
Не совсем удобный интерфейс, хоть и простой.
Нет API.
- Нет рейтинга на спам.
💰 Цены: бесплатный.
🌐 Сайт: Ethereal Email
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 - по запросу.
🌐 Сайт: Mailtrap
Mailosaur
Это сервис, создающий папку входящей почты. Выделяется он тем, что доступ к нему можно получить не только через интерфейс, но и через API.
Можно добавлять пользователей для совместной работы. Все данные письма просматриваются (ссылки, вложения и изображения).
Интерфейс не совсем интерактивно понятен. Мне пришлось поискать настройки SMTP, а также некоторые команды.
👍 Фичи сервиса:
- Проект хранит все письма.
- SMS-тестирование.
- API.
- Статистика успешно отправленных сообщений.
- Оповещения о доставке писем.
- Можно установить свой собственный домен.
➕ Преимущества:
Довольно быстрый старт.
- Анализатор спама.
Есть библиотеки для интеграции.
➖ Недостатки:
- Не совсем практичный интерфейс.
💰 Цены: Starter - от $9/месяц, Business - от $16/месяц, Professional - от $20/месяц, Enterprise - по запросу.
🌐 Сайт: Mailosaur
MailSpons
Рабочая область сервиса MailSpons.
Это почтовый сервер для тестирования приложений и веб-сайтов без необходимости настройки SMTP-сервера.
На главном экране не сразу нашел настройки. Оказалось, нужно нажать на свой inbox.
С помощью инструмента программирования Python возникают ошибки при отправке сообщений.
Есть API и довольно понятная документация.
Опция работы в команде не совсем удобно представлена. Но в целом инструмент функциональный.
👍 Фичи сервиса:
- Проект хранит все письма.
- Автоматическое удаление писем.
- API.
- Статистика успешно отправленных сообщений.
- Настраиваемые адреса электронной почты.
- Можно установить свой собственный домен.
➕ Преимущества:
Довольно быстрый старт.
- Анализатор спама.
Работа в команде.
➖ Недостатки:
Неудобный интерфейс.
Возникают проблемы при отправке письма.
💰 Цены: Free - бесплатно, Solo - от $7.5/месяц, Essentials - от $25/месяц, Premium - от $75/месяц, Business - от $150/месяц, Enterprise - от $300/месяц.
🌐 Сайт: MailSpons
Mailnest
Это поддельный SMTP-сервер, который помогает компаниям и разработчикам безопасно тестировать электронную почту.
После регистрации откроется главная рабочая область сервиса, где находятся inboxes, креды для подключения и готовые коды.
Интерактивный и лаконичный дизайн. Есть API, но почему-то нет ссылки на документацию для подключения. Имеются анализатор и веб-просмотр с разных экранов, HTML Source, HTML Check, но его функционал не совсем понятен, так как ничего не показал. Есть опция для работы в команде.
Нет бесплатного плана, но есть бесплатный период.
👍 Фичи сервиса:
- Проект хранит все письма.
- API.
- Анализатор HTML.
- Настраиваемые адреса электронной почты.
- Можно установить свой собственный домен.
➕ Преимущества:
Очень быстрый старт.
Анализатор спама.
Работа в команде.
- Просмотр письма с разных устройств.
➖ Недостатки:
Нет бесплатного плана.
Странная работа некоторых функций отображения информации о письме.
- Нет ссылки на документацию.
💰 Цены: Solo - $35/месяц, Essentials - $99/месяц, Premium - $299/месяц.
🌐 Сайт: Mailnest
Imitate Email
Это почтовый сервер для тестирования приложений и веб-сайтов без необходимости настройки SMTP-сервера.
Не имеет надстроек под разные инструменты программирования. Отправить тестовые сообщения с помощью их базовой конфигурации SMTP, в частности для Python, у меня не получилось, что говорит о проблемах встраивания в разные среды программирования.
Есть возможность работы в команде.
Сам дизайн довольно интерактивно понятный и лаконичный. В целом, если не учитывать проблему работы SMTP, простой и легкий инструмент.
👍 Фичи сервиса:
- Проект хранит все письма.
- Возможность создания нескольких проектов.
- Можно приглашать коллег.
➕ Преимущества:
Быстрый старт.
- Просмотр письма с разных устройств.
➖ Недостатки:
Нет API.
- Возникают проблемы при отправке почты через SMTP.
Нет анализа на спам.
💰 Цены: Free - бесплатно, Developer - $15/год, Starter - от $7/месяц или $69/год, Team - от $24/месяц или $249/год.
🌐 Сайт: Imitate Email
Заключительные мысли
Естественно, стоит выбирайте тот сервис, который будет отвечать потребностям вашего проекта. Если вам нужно убедиться, что приложение отправляет почту и затем поделиться результатом, то достаточно, например, Debug Mail. А если стоит более сложная и комплексная задача, то можно рассмотреть MailSlurp и Mailosaur.
Сейчас кто-то отправляет письма со своего SMTP сервера? Его ж через пять минут все забанят