Документация API отправки
Один API для писем регистрации, сброса пароля и уведомлений с вашего сайта — без SMTP.
Доступно сейчас Право владения, MX, SPF, DKIM и DMARC проверяются отдельно. После готовности отправляйте с API-ключом и отслеживайте в консоли по получателям: доставлено, ошибка, в обработке.
Быстрый старт
- 1
Привязать домен
Добавьте домен отправки в «Рассылке для сайтов».
- 2
Проверить DNS
Добавьте записи SPF / DKIM / DMARC и TXT для проверки, затем проверьте в один клик.
- 3
Создать ключ
Создайте ключ te_live_ — открытый текст показывается один раз, сохраните сразу.
Отправить письмо
POST-запрос с ключом te_live_ в заголовке Authorization.
curl -X POST https://tutuemail.com/api/sending/send \
-H "Authorization: Bearer te_live_xxxxxxxxxxxxxxxx" \
-H "Idempotency-Key: signup-user-123" \
-H "Content-Type: application/json" \
-d '{
"from": "noreply@your-domain.com",
"to": "user@example.com",
"subject": "欢迎注册",
"html": "<p>点击验证你的邮箱</p>"
}'Поля запроса
from Адрес отправителя, должен быть в проверенном доменеto Адрес получателя (один или массив)subject Тема письмаhtml / text Тело письма (HTML или обычный текст)Idempotency-Key Необязательный заголовок; при повторах используйте то же значение во избежание дублейПринятый запрос возвращает HTTP 202 с id и статусом accepted. С тем же ключом GET /api/sending/messages/{id} вернёт по получателям: доставлено, ошибка, в обработке или неизвестно.
Ошибки и лимиты
401 Ключ недействителен или отозван — создайте новый te_live_403 Домен отправителя не проверен или адрес вне проверенного домена429 Превышена скорость отправки; в ответе retry_after — повторите позже по указанию503 Почтовый движок временно недоступен; повторите с тем же Idempotency-KeyЧисло получателей, размер тела и скорость имеют защитные лимиты. Учёт ведётся только после валидации, поэтому неверные запросы не расходуют вашу квоту.