Перейти к основному содержимому

Быстрый старт

За пять минут от регистрации до первого отправленного письма.

1. Получите API-ключ

В дашборде mailinfra.ru/emails откройте Проект → API-ключи → Создать ключ. Скопируйте показанный токен — повторно его получить нельзя.

  • mi_test_… — sandbox, без верификации домена и без реальной доставки.
  • mi_live_… — продакшен, требует верифицированный домен.

Начните с mi_test_… — это самый быстрый способ проверить интеграцию.

2. Отправьте письмо

Все запросы аутентифицируются заголовком Authorization: Bearer <ваш ключ>.

curl -X POST https://api.mailinfra.ru/v1/emails \
-H "Authorization: Bearer mi_test_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"from": "hello@example.com",
"to": ["you@example.com"],
"subject": "Тест MailInfra",
"html": "<p>Привет!</p>"
}'

Ответ:

{
"data": {
"id": "018e1b7a-1111-7000-aaaa-111111111111",
"status": "SIMULATED",
"skipped_recipients": []
}
}

SIMULATED — sandbox-режим, реальной доставки нет. С mi_live_… и верифицированным доменом будет QUEUEDDELIVERED.

3. Что дальше

ЗадачаГайд
Все параметры POST /v1/emailsОтправка письма →
Подключить домен для реальной отправкиНастройка DNS →
Шаблоны Jinja2Шаблоны →
Получать события доставкиВебхуки →
Коды ошибок и лимитыОшибки →