IOSOR База знань

SPF, DKIM і DMARC для транзакційного email перед prod

B2B-чекліст: закрити SPF, DKIM і DMARC для транзакційної пошти до production-обсягу — спільний prepaid-контроль із messaging і чесний live vs setup.

Транзакційний email тихо ламається при напівготовому auth: чеки йдуть у spam, login-посилання виглядають підробленими, security-повідомлення не доходять. Серйозні покупці закривають SPF, DKIM і DMARC до обіцянок production — і хочуть цю готовність поруч із тією ж prepaid control plane, що й SMS, а не в окремому «загадковому» ланцюжку інвойсів.

IOSOR ставить transactional email поруч із messaging у white-label prepaid: поповнили один раз — споживаєте ввімкнені канали; без обов’язкової підписки за платформу, щоб тримати порожній акаунт теплим.

Auth до обіцянок обсягу

Три гейти на одній сторінці:

Гейт Питання Owner
Identity Які домени / From шлють transactional? Product + IT
Auth records SPF + DKIM опубліковані й перевірені IT / DNS
Policy DMARC policy і reporting узгоджені Security + ops

Якщо будь-який гейт «потім» — production-обсяг набере reputation debt, який віддається довго.

SPF, що збігається з реальним send path

SPF відповідає: яким платформам дозволено слати від імені домену.

  • SPF для lab-identity, а production шле з іншої
  • Занадто багато nested includes до поломки lookups
  • Старі sends після cutover

Тримайте SPF у change control prepaid send path — не як разовий paste у wiki. Краще одна ясна production-identity для transactional, ніж зоопарк marketing-хвостів.

DKIM: підпис, який можна довести

DKIM доводить, що тіло/заголовки підписані ключем, який ви контролюєте для домену.

  1. Ключі в DNS і ротація за документованим ритмом
  2. Підпис покриває шаблони (чеки, login, security)
  3. Ops перевіряє signed sample без звички до third-party portal
  4. Failures — brand-safe помилки, не дамп чужих брендів

Якщо DKIM «десь увімкнений» — production readiness немає.

DMARC — драбина, не трофей

DMARC каже receivers, що робити при auth fail і куди слати aggregate reports.

Червоні прапорці

  • «Unlimited email included», що маскує unit economics
  • Live-бейдж при незавершених SPF/DKIM/DMARC
  • Один домен для promo і password reset
  • Немає owner у DMARC reports
  • Помилки світять чужі бренди
  • Debug починається в third-party portal замість подій вашої платформи

Почніть з IOSOR

Зупиніть вихід у продакшн у консолі IOSOR для транзакційних листів, поки не перевірите відповідність записів SPF та DKIM для робочих доменів відправника. Налаштуйте тестовий webhook для отримання статусів DLR та перевірте підпис DKIM на контрольному повідомленні авторизації або скидання пароля.

Підсумок IOSOR

Надійність транзакційної пошти будується на суворому дотриманні автентифікації ще до запуску робочих обсягів. Запуск продуктиву з тимчасовими налаштуваннями SPF або використання одного домену для промо-розсилок та критичних повідомлень авторизації призводить до втрати доставок і блокувань поштовими сервісами.

Чи був матеріал корисним?

Пов’язані гіди