Как использовать Amazon SES для отправки электронной почты
Давайте рассмотрим отправку вашего первого электронного письма с помощью Amazon Simple Email Service (SES). В этой статье вы узнаете, как шаг за шагом настроить Amazon SES для отправки электронной почты.
Отправить электронное письмо с помощью Amazon SES можно тремя способами:
- с помощью консоли
- используя SMTP-интерфейс Amazon SES
- используя API
В этом руководстве по AWS SES мы будем использовать консоль SES для отправки электронных писем.
В консоли управления AWS найдите «Simple Email Service» и откройте консоль Amazon SES.
Проверка адреса электронной почты
Первое, что нам нужно сделать, это настроить адрес электронной почты, с которого мы будем отправлять сообщения. Сначала нам нужно убедиться, что мы действительно владеем используемым адресом электронной почты.
Давайте продолжим и нажмем Адреса электронной почты слева.
В настоящее время у нас нет проверенных адресов электронной почты, поэтому нажмите Подтвердить новый адрес электронной почты.
Появится диалоговое окно, сообщающее нам, что электронное письмо с подтверждением было отправлено на этот адрес.
Перейдем к почтовому клиенту.
После завершения проверки вернитесь в консоль SES. Теперь, когда я обновлю свой список. Вы можете видеть, что мой новый адрес электронной почты имеет статус подтвержденного.
Теперь мы можем отправить электронное письмо.
Отправка отформатированного тестового письма
Выберите подтвержденный адрес электронной почты и нажмите Отправить тестовое письмо.
В этом диалоговом окне нам дается несколько вариантов электронной почты.
Я могу переключать дополнительные параметры, щелкнув ссылку Дополнительные параметры, чтобы увидеть некоторые дополнительные поля, которые я могу заполнить, как вы можете видеть ниже, но давайте пока остановимся на простом электронном письме (без каламбура).
В поле Кому введите адрес электронной почты, который вы только что подтвердили. Если вы новый пользователь SES, вы сможете отправлять сообщения только проверенным получателям, поскольку ваша учетная запись будет находиться в тестовой среде под названием Amazon SES Sandbox. Позже вы можете подать заявку на выход из песочницы, чтобы снять ограничение на адрес получателя.
В теме введите Тест в формате SES, а затем добавьте текст в основной текст. Теперь нажмите Отправить тестовое письмо. Вы должны получить электронное письмо.
Отправка необработанного электронного письма
Давайте теперь отправим необработанное отформатированное электронное письмо. Я собираюсь отправить это письмо на тот же проверенный адрес еще раз. Вы заметите, что у меня больше нет возможности просматривать дополнительные параметры, а поле Тема больше недоступно. Эти поля нужно будет указать в окне сообщения.
Я собираюсь вставить образец отформатированного текста для этого письма. Обратите внимание, что я указываю тему в поле сообщения. Здесь также можно указать некоторые другие параметры, которые вы видели ранее в разделе Дополнительные параметры.
Отправьте электронное письмо, а затем проверьте почтовый клиент. Когда вы откроете его, вы увидите, что текст был отформатирован так же, как вы указали в консоли SES.
Статистика отправки SES
Вернувшись в консоль SES, нажмите Отправка статистики. Первое, что вы заметите, — это большое синее текстовое поле, сообщающее нам, что эта учетная запись SES в настоящее время имеет доступ к песочнице.
Чтобы начать отправлять электронные письма без ограничения тестовой среды, вам нужно будет нажать Запросить увеличение лимита отправки. Затем вам нужно будет заполнить эту форму, чтобы отправить новый запрос. Я не собираюсь проходить через это здесь.
Ограничения на отправку
Если мы прокрутим страницу статистики отправки, у нас будет некоторая статистика, связанная с нашими ограничениями на отправку. Здесь вы можете увидеть, как у вас обстоят дела с нашим текущим лимитом отправки. У меня здесь есть несколько отправленных электронных писем после тестирования для этой статьи, но я вижу, что у меня намного меньше моих 200 электронных писем за 24-часовой период.
Чуть ниже мы можем увидеть некоторые показатели SES, которые покажут количество доставленных электронных писем, отказов, отказов и жалоб.
Краткое содержание
Функция Amazon SES — отличный способ массовой рассылки электронных писем. Я надеюсь, что эта статья дала вам преимущество в знакомстве с SES и в том, как использовать его для отправки электронных писем.