Вступление
Вы создаете сайт покупок следующего поколения, но не хотите тратить много времени на создание и поддержание службы электронной почты, потому что это не является основой вашего бизнеса. Или вы работаете над следующим лучшим и последним приложением для управления задачами и хотите получать задания по электронной почте, чтобы пользователи вашего приложения были подключены более разнообразно. Вы не хотите вкладывать свои деньги и время в настройку почтовых серверов, но в тот день, когда ваше приложение станет вирусным, вы захотите избежать бессонных ночей, расширяющих вашу почтовую службу. Вам нужно то, что называется «Электронная почта как услуга», обслуживаемое из облака.
Особенности электронной почты как услуги
Как и большинство облачных сервисов, доставка электронной почты и размещение в облаке означает практически неограниченную масштабируемость. Но зачем вам нужен сервис для этого? Что делает его таким особенным, что вы не можете сделать это самостоятельно? Мы рассмотрим некоторые важные причины:
SMTP хостинг
Получение вашей электронной почты звучит легко, но есть факторы, которые необходимо учитывать. Нужно позаботиться о таких вещах, как предотвращение спама, отказы и записи SPF. Особенно при отправке в больших масштабах, вы можете легко пометить как спамер, если это не сделано правильно. Поставщики EaaS следят за тем, чтобы они не попали в черный список. Подпрыгивание является еще одной большой проблемой. Вы хотите удостовериться, что он повторяется несколько раз, но вы также не хотите, чтобы ваш почтовый сервер перегружался после получения тысяч отказов.
А затем реальные технические вещи, такие как DKIM (DomainKeys Identified Mail), который проверяет ваш домен (или от вашего провайдера EaaS) как законного отправителя. SPF, чтобы убедиться, что электронная почта, которую вы отправляете, действительно формирует ваш домен. Или ESP Feedback Loops, когда получатель помечает вас как спамера и хочет получить ваш список. Все вещи, которые должны быть правильными при работе в больших масштабах, но требуют много усилий, чтобы управлять собой.
Входящая почта
Получение входящей почты в больших масштабах также довольно сложно, вы не хотите использовать адрес электронной почты без ответа, но вы также не хотите, чтобы почтовые сообщения были засорены, когда все начинают отвечать.
Но это только после того, как вы отправите что-нибудь сами Но что, если вы хотите сделать входящую электронную почту частью функций вашего приложения? Приложения для управления задачами используют входящую почту, их клиент может добавить задачу, отправив простую почту. Приложения для управления контентом позволяют пользователям отправлять текстовые сообщения и вложения, чтобы разместить их на своем веб-сайте. Приложения для перевода могут получать ввод по электронной почте и отправлять переведенную часть обратно отправителю. Я думаю, вы уже поняли, что возможности безграничны.
Масштабируемость
Отправка нескольких сотен писем в день должна работать, но что, если ваше приложение становится настолько популярным, что вам нужно начинать отправлять тысячи писем в час? Масштабируемость является одной из основных причин использования электронной почты в качестве службы. Разрабатывая свое приложение, вы всегда стремитесь к успеху. Имея это в виду, вам нужно построить свою инфраструктуру для успеха. Поэтому, если ваше приложение выходит из строя, вы хотите отпраздновать, а не беспокоиться о своей почтовой инфраструктуре. Вы, вероятно, создаете инфраструктуру приложений и баз данных уже с учетом масштабирования, и одна только эта область масштабирования вызовет у вас достаточно головной боли, когда вы станете следующим Facebook. И вы всегда можете начать с плана входа, чтобы сохранить ваши расходы на низком уровне. Стоимость будет зависеть от вашего использования.
аналитика
Цифры могут быть забавными, и вы определенно хотите знать, сколько ваших электронных писем действительно прочитано. Но такие параметры, как отслеживание кликов, частота отказов и отказов, являются важной информацией о качестве вашего списка и эффективности приложения. А с помощью API вы можете интегрировать эти данные в свое приложение или создать собственную панель управления. Это то, что ваш обычный SMTP-сервисер не может придумать. Конечно, вы можете найти журнал, чтобы увидеть, сколько писем отправлено, и, возможно, даже сколько вы получаете. Но это все. Частота открытых объявлений (количество прочитанных электронных писем) является важным показателем использования вашего приложения. Может быть, вы отправляете слишком много писем, что приводит к низким ставкам открытия и даже отмене вашего приложения?
интеграция
Вы не хотите тратить много времени на то, чтобы заставить его работать, поэтому всегда предоставляется хороший набор API. Поставщики EaaS делают все возможное, чтобы обеспечить интеграцию своих услуг в ваше приложение. Вы можете легко использовать SMTP, но если вам нужен полный пакет, вы можете использовать API и JSON для взаимодействия с ним. Документация часто обширна из-за гибкого использования API. Но поставщики услуг электронной почты выигрывают от того, что вы отправляете столько электронных писем, сколько вам нужно, поэтому вы можете быть уверены, что всегда найдется API, соответствующий вашим требованиям.
ценообразование
Изучив все возможности, вы можете подумать, что электронная почта как услуга может быть довольно дорогой. Ну, это не должно быть. Основные провайдеры, такие как Sendgrid, Mailgun и Postmark, в основном за 1000 писем. И у всех есть бесплатный план входа для вас, чтобы ознакомиться с их услугами. Как только ваше приложение заработает, вы начнете искать цены в диапазоне от 1,50 долл. За 1000 писем на начальном уровне до 0,10 долл. За 1000 писем, когда вы отправляете миллионы писем в месяц.
Округления
Электронная почта как услуга — определенно то, что соответствует современному способу разработки приложений, где важным фактором является масштабирование успеха. Но поскольку доставка электронной почты — как исходящей, так и входящей — имеет свои собственные правила, аутсорсинг, безусловно, может принести вам пользу в долгосрочной перспективе. Если электронная почта является ключевой частью вашего приложения, это действительно стоит рассмотреть. В моей следующей статье я сделаю сравнение некоторых крупных игроков в этой игре ( Sendgrid , Mailgun и Postmark ) и посмотрю, что делает их подходящими.