Amazon Simple Email Service (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, потребуется также проверить адрес получателя, поскольку ваш аккаунт находится в тестовой изолированной среде Amazon SES. Впоследствии вы сможете подать заявку на перемещение из изолированной среды, чтобы снять ограничения на адрес получателя. 

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


а) В левой навигационной панели консоли Amazon SES в разделе Identity Management выберите Email Addresses.

send-email_1

(Нажмите, чтобы увеличить.)

send-email_1

б) Выберите пункт Verify a New Email Address.

send-email_2

(Нажмите, чтобы увеличить.)

send-email_2

в) Введите свой адрес электронной почты и выберите Verify This Email Address.

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

send-email_3

(Нажмите, чтобы увеличить.)

send-email_3

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

send-email_4

(Нажмите, чтобы увеличить.)

send-email_4

д) Вернитесь в консоль 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.


а) В консоли Amazon SES нажмите кнопку слева от адреса электронной почты, который вы только что подтвердили, и нажмите Send a Test Email.

send-email_6

(Нажмите, чтобы увеличить.)

send-email_6

б) В диалоговом окне Send Test Email введите следующие значения, а затем нажмите Send Test Email.

  • Email Format – выберите Raw.  
  • To – введите адрес электронной почты, который вы проверили.
  • Message – скопируйте и вставьте в окно следующий тест, в точности как показано на изображении.

Важно! После вставки текста сообщения в это окно удалите все пустые строки перед строкой "Subject", чтобы полученное сообщение имело правильный формат.

Subject: Amazon SES Test
MIME-Version: 1.0
Content-Type: text/html

<!DOCTYPE html>
<html>
<body>
<h1>Вы успешно отправили электронное сообщение через Amazon SES!</h1>
<p>Дополнительные сведения об Amazon SES вы найдете в <a href="http://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html">руководстве для разработчиков по Amazon SES</a>.</p>
</body>
</html>

send-email_7

(Нажмите, чтобы увеличить.)

send-email_7

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

send-email_8

(Нажмите, чтобы увеличить.)

send-email_8

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

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