Amazon Simple Email Service (Amazon SES) – это недорогой сервис электронной почты, основанный на надежной и масштабируемой инфраструктуре, разработанной в Amazon.com для обслуживания собственной клиентской базы. С помощью Amazon SES можно отправлять клиентам транзакционные электронные письма, маркетинговые сообщения или высококачественный контент любого другого типа.

В этом учебном пособии вы узнаете, как отправить первое электронное сообщение с помощью сервиса Amazon SES. Мы рассмотрим, как подтвердить ваш адрес электронной почты, а затем отправим сообщение через консоль Amazon SES. Общая стоимость запуска этого учебного пособия составляет 0,10 USD, независимо от наличия уровня бесплатного использования AWS.

Управляйте ресурсами AWS

Вход в Консоль

Щелкните здесь, и в новом окне браузера откроется Консоль управления AWS. При этом пошаговое руководство останется открытым. Чтобы открыть консоль Amazon SES, найдите раздел Application Services (Сервисы приложений) и немного ниже под ним выберите пункт SES.

send-email_0

(Щелкните, чтобы увеличить изображение.)

send-email_0

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

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


a. В консоли Amazon SES на панели навигации слева в разделе «Identity Management» (Управление удостоверениями) выберите пункт «Email Addresses» (Адреса электронной почты).

send-email_1

(Щелкните, чтобы увеличить изображение.)

send-email_1

b. Выберите «Verify a New Email Address» (Подтвердить новый адрес электронной почты).

send-email_2

(Щелкните, чтобы увеличить изображение.)

send-email_2

c. Введите адрес электронной почты и нажмите кнопку «Verify This Email Address» (Подтвердить этот адрес электронной почты).

Сервис Amazon SES отправит на этот адрес письмо подтверждения.

send-email_3

(Щелкните, чтобы увеличить изображение.)

send-email_3

d. Войдите в почтовый клиент, который используется для адреса, указанного на предыдущем шаге. В клиенте откройте сообщение от Amazon Web Services, которое запрашивает подтверждение того, что вы являетесь владельцем этого адреса электронной почты. Нажмите ссылку в сообщении.

send-email_4

(Щелкните, чтобы увеличить изображение.)

send-email_4

e. Вернитесь в консоль Amazon SES и обновите список удостоверений, нажав кнопку обновления в верхней правой части консоли. Убедитесь, что состояние адреса электронной почты в консоли Amazon SES имеет значение «verified» (подтверждено).

send-email_5

(Щелкните, чтобы увеличить изображение.)

send-email_5

Теперь, после подтверждения адреса, вы можете отправить электронную почту. Сервис Amazon SES поддерживает три способа отправки почты: с помощью консоли, интерфейса Simple Mail Transfer Protocol (SMTP) или API.

В этом учебном пособии описан наиболее простой способ – с помощью консоли. Наверняка, после начала работы с Amazon SES вас заинтересует отправка электронной почты с помощью интерфейса SMTP или API, поскольку вы будете иметь к ним программный доступ.

Amazon SES позволяет отправлять форматированные и «сырые» письма. При выборе форматированного письма сервис Amazon SES оформляет его за вас. «Сырое» же письмо нужно форматировать вручную, что позволяет лучше управлять его заголовками и внешним видом. В этом учебном пособии мы используем «сырой» формат, чтобы продемонстрировать, как отправлять письма в виде HTML-кода.


a. В консоли Amazon SES выберите кнопку слева от адреса, который вы только что подтвердили, а затем нажмите кнопку «Send a Test Email» (Отправить тестовое сообщение).

send-email_6

(Щелкните, чтобы увеличить изображение.)

send-email_6

b. В диалоговом окне «Send Test Email» (Отправка тестового сообщения) укажите приведенные ниже значения, а затем нажмите кнопку «Send Test Email» (Отправить тестовое сообщение).

  • «Email Format» (Формат сообщения): выберите значение «Raw» (Сырой).
  • «To» (Кому): введите подтвержденный адрес электронной почты.
  • «Message» (Сообщение): скопируйте следующий текст и вставьте его в это поле, как показано на рисунке.

Важно! После вставки текста сообщения в поле удалите все пустые строки перед строкой «Subject» (Тема), чтобы отправленное письмо отображалось правильно.

Subject: Проверка Amazon SES
MIME-Version: 1.0
Content-Type: text/html




Вы успешно отправили сообщение с помощью Amazon SES!


Дополнительную информацию о сервисе Amazon SES см. в руководстве разработчиков для Amazon SES.



send-email_7

(Щелкните, чтобы увеличить изображение.)

send-email_7

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

send-email_8

(Щелкните, чтобы увеличить изображение.)

send-email_8

Вы отправили первое почтовое сообщение с помощью Amazon SES.

Теперь, когда вы подтвердили адрес электронной почты и отправили сообщение с помощью консоли Amazon SES, следующими шагами будут:

Да
Нет