8 800 777 34 05
8 800 777 34 05
Даша.Роутер
Принимайте письма
как полноценные API-вызовы
Сервис обработки входящих писем — аналог Mailgun Inbound Routes и SendGrid Inbound Parse. Настройте маршруты и получайте письма как HTTP-webhook с разобранным содержимым или сохраняйте их для последующего получения через API.
Когда пригодится
Дайте своему приложению e-mail-адрес и получайте письма в виде структурированных данных
🎫
Тикет-системы и саппорт
Клиент пишет на help@your-app.ru — ваш бэкенд получает HTTP POST с разобранным письмом, метаданными отправителя и вложениями. Создаёте тикет в один шаг без отдельной email-инфраструктуры.
📥
Email-to-CRM
Лиды из email автоматически попадают в воронку. Распарсенные поля From / Subject / Body / Reply-To идут как готовые поля сделки — никаких regex'ов на стороне приложения.
📨
Парсинг служебных писем
Уведомления от платёжных систем, маркетплейсов, доставки — обрабатываются программно. Регекс-фильтры в маршруте определят источник, захваты в URL передадут номер заказа в нужный эндпоинт.
Email-команды
Пользователь шлёт письмо на note+task@your-app.ru — оно превращается в задачу. Mailgun-стиль захваты позволяют роутить по plus-адресации без отдельных доменов.
Как это работает
1
Подключите домен
Используйте системный поддомен на route.dashamail.ru или подключите свой через MX-запись на наш MTA.
2
Опишите маршруты
Фильтр (по получателю, заголовку, regex) + действия: webhook, сохранение, остановка обработки. Несколько действий на маршрут, приоритеты.
3
Получайте письма
HTTP POST с разобранным письмом (текст, HTML, вложения, заголовки, SPF/DKIM/DMARC) с HMAC-подписью. Или через API router.messagesGet.
Подробный webhook payload
Стандартный application/x-www-form-urlencoded POST с полями, привычными разработчикам по Mailgun: recipient, from, subject, body-plain, body-html, stripped-text, заголовки, метаданные вложений.
Проверки SPF / DKIM / DMARC от нашего MTA прокинуты в payload — отбрасывайте подозрительные письма на своей стороне.
При сбое — автоматические ретраи с экспоненциальным backoff (до 9 часов перед окончательным провалом). Все попытки видны в логах.
recipient=support@your-app.ru
sender=customer@gmail.com
from=Customer Name <customer@gmail.com>
subject=Не работает функция X
body-plain=Здравствуйте! У меня вопрос...
stripped-text=Здравствуйте! У меня вопрос...
Message-Id=<...@mail.gmail.com>
spf=pass
dkim=pass
dmarc=pass
attachment-count=1
attachments=[{"filename":"screenshot.png",...}]
route-captures={"mailbox":"support"}
timestamp=1779835622
token=0ed661d1ce870dcb1efcb89...
signature=8c20ccf5907acfee10...
Что внутри
🔐 HMAC-подпись
Каждый webhook подписан HMAC-SHA256. Verify на своей стороне за пару строк PHP / Python / Node — гарантия что письмо реально пришло от нас.
🎯 Гибкие фильтры
PCRE-regex по получателю, заголовкам, From-адресу. Захваты (?P<name>...) можно подставлять прямо в URL маршрута — роутинг по plus-адресации в одну строку.
📦 Три режима вложений
Только метаданные / presigned-URL на S3 / inline base64 — выбираете прямо в действии маршрута, под свой сценарий обработки и допустимый размер payload.
🗄 Хранилище для API
Действие store сохраняет письмо на ваш срок (1-30 дней) — забирайте через REST API когда удобно. Полезно для batch-обработки и retry-логики на вашей стороне.
🔁 Авто-ретраи
Экспоненциальный backoff: 60 сек, 5 мин, 30 мин, 2 ч, 6 ч. Подпись регенерируется на каждой попытке (свежий timestamp+token) — receiver не отвергает старые попытки по recency-проверке.
📊 Логи доставки
История всех попыток: HTTP-код ответа, фрагмент тела для отладки 5xx, статус ретраев. Доступно в UI и через API — debug ваших endpoint-ов как ан­ладно.
Для разработчиков
Полная документация со структурой payload, примерами верификации подписи (PHP / Python / Node.js) и справочником 18 методов API. Postman-коллекция — для быстрого старта.
Готовы автоматизировать обработку входящих?
14 дней бесплатно, до 100 000 подписчиков на старте.
Зарегистрироваться
DashaMail хранит и защищает ваши данные на территории Российской Федерации
Close