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

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

  • Перед началом работы
  • Создайте сервисный аккаунт и ключи
  • Создайте адрес
  • Пройдите проверку владения доменом
  • Отправьте проверочное письмо
  • AWS CLI
  • SMTP

Как начать работать с Yandex Cloud Postbox

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

С помощью этой инструкции вы создадите свой адрес и отправите проверочное письмо.

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

Зарегистрируйтесь в Yandex Cloud и создайте платежный аккаунт:

  1. Перейдите в консоль управления, затем войдите в Yandex Cloud или зарегистрируйтесь.
  2. На странице Yandex Cloud Billing убедитесь, что у вас подключен платежный аккаунт, и он находится в статусе ACTIVE или TRIAL_ACTIVE. Если платежного аккаунта нет, создайте его и привяжите к нему облако.

Если у вас есть активный платежный аккаунт, вы можете создать или выбрать каталог, в котором будет работать ваша инфраструктура, на странице облака.

Подробнее об облаках и каталогах.

Создайте сервисный аккаунт и ключиСоздайте сервисный аккаунт и ключи

  1. Создайте сервисный аккаунт postbox-user и назначьте ему роль postbox.sender.

  2. Создайте ключ для сервисного аккаунта:

    • Для отправки письма с помощью AWS CLI создайте статический ключ доступа. Надежно сохраните идентификатор и секретный ключ. После того как вы закроете окно, параметры секретного ключа станут недоступны.
    • Для отправки письма по протоколу SMTP создайте API-ключ. При создании API-ключа задайте область действия yc.postbox.send. Надежно сохраните полученный секретный ключ. После того как вы закроете окно, параметры секретного ключа станут недоступны.
  3. Сгенерируйте ключ для создания DKIM-подписи:

    openssl genrsa -out privatekey.pem 2048
    

Создайте адресСоздайте адрес

Консоль управления
  1. В консоли управления выберите каталог, в котором создали сервисный аккаунт. Если вы создадите сервисный аккаунт и адрес в разных каталогах, при попытке отправить письмо возникнет ошибка.

  2. Выберите сервис Cloud Postbox.

  3. Нажмите кнопку Создать адрес.

  4. Укажите Домен, с которого будете отправлять письма. Домен может быть любого уровня.

  5. Укажите Селектор: postbox.

    Примечание

    Вы можете указать селектор, отличный от postbox. Указанный селектор должен использоваться только в одной ресурсной записи — той, которую вы создадите на шаге Пройдите проверку владения доменом.

  6. Скопируйте в поле Приватный ключ содержимое файла приватного ключа privatekey.pem, созданного ранее.

  7. (Опционально) Настройте логирование.

  8. Нажмите кнопку Создать адрес.

Пройдите проверку владения доменомПройдите проверку владения доменом

Чтобы отправлять письма, подтвердите владение доменом. После создания адреса на его странице сформируются настройки DKIM-подписи. Их нужно указать в качестве значений ресурсной записи, которую необходимо добавить в вашу доменную зону. Вы можете добавить запись у вашего регистратора или в сервисе Yandex Cloud DNS, если вы делегировали ваш домен.

Пример создания ресурсной записи в Cloud DNS

Консоль управления
  1. В консоли управления выберите каталог, в котором находятся адрес и ваша доменная зона.

  2. Выберите сервис Cloud DNS.

  3. Выберите вашу доменную зону.

  4. Нажмите кнопку Создать запись.

  5. В поле Имя укажите часть имени, сгенерированного при создании адреса, без домена в формате <селектор>._domainkey. Например postbox._domainkey.

    Примечание

    Для других DNS-сервисов может потребоваться скопировать запись целиком. Итоговая запись должна иметь вид <селектор>._domainkey.<домен>., например postbox._domainkey.example.com..

  6. В списке Тип выберите TXT.

  7. В поле Значение скопируйте содержимое поля Значение из блока Подтверждение подписи. Обратите внимание, что значение записи нужно взять в кавычки, например:

    "v=DKIM1;h=sha256;k=rsa;p=M1B...aCA8"
    
  8. Нажмите кнопку Создать.

  9. Перейдите в сервис Cloud Postbox.

  10. Выберите созданный адрес.

  11. Нажмите кнопку Проверить адрес. Если запись верна, статус проверки на странице адреса изменится на Success.

Ответы DNS-сервера кешируются, поэтому возможны задержки при обновлении ресурсной записи.

Отправьте проверочное письмоОтправьте проверочное письмо

Отправить проверочное письмо можно с помощью AWS CLI или из почтового клиента по протоколу SMTP.

Примечание

Для обеспечения безопасности передачи данных сервис Yandex Cloud Postbox поддерживает версии протокола TLS 1.2 и 1.3.

AWS CLIAWS CLI

  1. Установите утилиту командной строки AWS CLI.

  2. Настройте AWS CLI:

    1. Запустите интерактивную настройку профиля:
      aws configure
      
    2. Укажите полученный ранее идентификатор ключа сервисного аккаунта postbox-user:
      AWS Access Key ID [****************ver_]: <идентификатор_ключа_сервисного_аккаунта>
      
    3. Укажите полученный ранее секретный ключ сервисного аккаунта postbox-user:
      AWS Secret Access Key [****************w5lb]: <секретный_ключ_сервисного_аккаунта>
      
    4. Укажите имя региона по умолчанию kz1:
      Default region name [kz1]: kz1
      
    5. Укажите формат выходных данных по умолчанию json:
      Default output format [None]: json
      
  3. Подготовьте два JSON-файла:

    • destination.json — файл со списком адресов назначения:

      {
        "ToAddresses": ["test@example.com"]
      }
      
    • message.json — файл с темой и содержимым письма:

      {
        "Simple": {
          "Subject": {
            "Data": "Test message",
            "Charset": "UTF-8"
          },
          "Body": {
            "Text": {
              "Data": "Test message. Hello!",
              "Charset": "UTF-8"
            }
          }
        }
      }
      
  4. Отправьте письмо с помощью AWS CLI:

    aws sesv2 send-email \
      --from-email-address mail@example.com \
      --destination file://destination.json \
      --content file://message.json \
      --endpoint-url https://postbox.cloud.yandex.net
    
  5. Проверьте почтовый ящик, указанный в destination.json, — туда должно прийти письмо.

SMTPSMTP

  1. В настройках SMTP-сервера вашего почтового клиента укажите следующие параметры:

    Почтовый клиент поддерживает STARTTLS

    Почтовый клиент не поддерживает STARTTLS, но поддерживает SMTPS

    Имя сервера

    postbox.cloud.yandex.net

    Порт

    587

    465

    Имя пользователя

    Идентификатор созданного API-ключа

    Пароль

    Секретная часть созданного API-ключа

  2. Отправьте письмо с помощью вашего почтового клиента и убедитесь, что оно пришло на указанные адреса.

См. такжеСм. также

  • Уведомления о доставке писем
  • Отправка письма

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

Следующая
Все инструкции
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»