Обзор сервисов тестирования рассылок

TL; ДР; Оба сервиса позволяют тестировать процессы рассылки. Mailtrap проще в использовании, но он не будет вашим почтовым провайдером; Amazon SES требует дополнительных конфигураций, но после их завершения остается всего несколько шагов, чтобы быть готовым к работе.

Несколько лет назад я мало что знал о существовании почтовых платформ для разработчиков, таких как Mailtrap и Amazon SES. Тем не менее, бесплатная учетная запись Gmail с включенным SMTP также может работать в зависимости от того, что вы хотите протестировать.

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

Почтовая ловушка

Доступный на mailtrap.io, Mailtrap — это программа для работы с почтой как услуга, которая позволяет настроить SMTP-сервер и почтовые ящики за несколько шагов. Вам не нужно читать документы, чтобы начать использовать его эффективно. Как только вы создадите учетную запись, она сразу же покажет вам от 6 до 10 строк кода или конфигурации, которые вам нужно начать использовать на основных языках и веб-фреймворках.

Как говорится на его веб-странице, «Mailtrap имитирует работу реального SMTP-сервера», но это не полноценный поставщик почтовых услуг.

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

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

Он также объединяет мощные инструменты, такие как «Анализ спама», которые проверяют вероятность того, что ваша почта может быть отнесена к категории спама; Функция «Проверить HTML» проверяет совместимость вашей электронной почты с основными почтовыми службами, такими как Outlook, Gmail, Yahoo! среди прочих.

Амазонка СЭС

Amazon Simple Email Service является частью AWS и его на самом деле легко настроить, но вы не сможете сделать это за несколько минут, это займет больше времени. После настройки он определенно станет одним из ваших основных вариантов, как только вы перейдете от почтовой песочницы, такой как Mailtrap, к реальному поставщику услуг электронной почты.

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

Чтобы начать использовать Amazon SES, вам необходимо сначала подтвердить свой домен. Обычно вам нужно создать некоторые записи у вашего провайдера DNS. Проверка вашего домена может занять несколько часов или пару дней. После этого вам нужно добавить и подтвердить тестовые адреса получателей. Эти адреса должны принадлежать домену, который вы только что проверили.

Уровень бесплатного пользования Amazon SES хорош и достаточно велик для MVP. Ежемесячно разрешено отправлять тысячи электронных писем бесплатно.

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

Нижняя линия

Mailtrap и Amazon не исключают друг друга. Обычно вы будете использовать Mailtrap большую часть времени для создания идеальных процессов рассылки в средах DEV и QA, а после этого вы переключитесь на AWS в PROD.

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