Подробный 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...