Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Cloud Postbox
  • Начало работы
    • Все инструкции
    • Создание адреса
    • Проверка владения доменом
    • Настройка DMARC-политики
    • Отправка письма
    • Шаблонизация письма
    • Создание конфигурации
    • Привязка конфигурации к адресу
    • Запись логов
  • Управление доступом
  • Правила тарификации
  • Аудитные логи Audit Trails
  • История изменений

В этой статье:

  • Перед началом работы
  • Отправка письма через AWS CLI
  1. Пошаговые инструкции
  2. Шаблонизация письма

Шаблонизация письма

Статья создана
Yandex Cloud
Обновлена 11 марта 2025 г.
  • Перед началом работы
  • Отправка письма через AWS CLI

Чтобы отправлять письма с заполненным шаблоном, передайте шаблон и данные, которые нужно подставить в него, с помощью AWS CLI или API.

Перед началом работыПеред началом работы

  1. Создайте сервисный аккаунт в том же каталоге, в котором находится адрес. Если вы создадите сервисный аккаунт и адрес в разных каталогах, при попытке отправить письмо возникнет ошибка.
  2. Назначьте сервисному аккаунту роль postbox.sender.
  3. Создайте статический ключ доступа. Надежно сохраните идентификатор и секретный ключ. После того как вы закроете окно, параметры секретного ключа станут недоступны.

Отправка письма через AWS CLIОтправка письма через AWS CLI

  1. Подготовьте шаблон письма. Например, создайте файл message.json со следующим содержимым:

    {
       "FromEmailAddress": "Alice <alice@example.com>",
       "Destination": {
          "ToAddresses": [
             "bob@example.com",
             "Charlie <charlie@example.com>"
          ]
       },
       "Content": {
          "Template": {
             "Headers": [
                {
                   "Name": "List-Unsubscribe",
                   "Value": "<https://example.com/unsubscribe?user_id=sercet_hash>"
                },
                {
                   "Name": "List-Unsubscribe-Post",
                   "Value": "List-Unsubscribe=One-Click"
                }
             ],
             "TemplateContent": {
                "Subject": "Greetings, {{name}}!",
                "Text": "Dear {{name}},\r\nYour favorite animal is {{favoriteanimal}}.",
                "Html": "<h1>Hello {{name}},</h1><p>Your favorite animal is {{favoriteanimal}}.</p>"
             },
             "TemplateData": "{ \"name\":\"Bob\", \"favoriteanimal\": \"bobcat\" }"
          }
       },
       "ConfigurationSetName": "ConfigSet"
    }
    
  2. Чтобы отправить письмо, выполните команду:

    aws sesv2 send-email --cli-input-json file://message.json \
      --endpoint-url https://postbox.cloud.yandex.net
    

    Примечание

    В шаблоне используется синтаксис Handlebars. При передаче шаблона в запросе можно использовать только простые подстановки. Циклы, условия и другие конструкции не поддерживаются.

Была ли статья полезна?

Предыдущая
Отправка письма
Следующая
Создание конфигурации
Проект Яндекса
© 2025 ООО «Яндекс.Облако»