Към съдържанието

Настройки за бисквитки

Изберете кои видове бисквитки разрешавате. Можете да промените избора си по всяко време чрез „Настройки за бисквитки“ в долната част на всяка страница. Декларация за поверителност

Необходими

Винаги включени

Нужни са за вход, за запазване на количката и на Вашите избори. Те са винаги включени.

Кои бисквитки?
  • weboke_sessie, weboke_klant, weboke_remember: Вашата сесия и оставането в акаунта
  • weboke_basket: Вашата количка
  • wkBtwIncl: показване на цените с или без ДДС
  • wok_cookies: Вашият избор за бисквитките, 12 месеца

Измерват коя реклама води до посещение или поръчка, за да не плащаме за реклами без резултат.

Кои бисквитки?
  • Google Ads чрез Google Tag Manager (_gcl_au, _gcl_aw), до 90 дни
  • OpenAI Ads, реклами в ChatGPT
  • wok_aff: кой партньор Ви е препратил към нас (партньорска програма), 60 дни

4,6

Държава и език

Всяка държава има собствен сайт, с цените и ДДС на тази държава.

Преглед

DMARC: какво трябва да правят получателите с фалшива поща

Модул 4: Записи за имейл · Време за четене: 10 минути

Цел на урока: След този урок ще можете да обясните как DMARC съчетава SPF и DKIM, да съставите валиден DMARC запис и да затегнете политиката стъпка по стъпка.

Основни понятия: DMARC, _dmarc, v=DMARC1, политика p=none / quarantine / reject, съгласуване (alignment), rua отчети, sp= и np=, тестов режим t=, само един DMARC запис

Липсващата част

SPF (урок 4.3) проверява от кой сървър идва писмото, но гледа техническия envelope адрес. DKIM (урок 4.4) проверява подпис, но той може да е от всеки домейн. Измамник може да изпрати писмо с "Van: info@example.com", което минава успешно през SPF за своя собствен домейн и е коректно подписано от своя собствен домейн.

DMARC (Domain-based Message Authentication, Reporting and Conformance) затваря този кръг. Той задава един въпрос: дали успешната SPF или DKIM проверка принадлежи на домейна, който получателят вижда в адреса "Van:"? Това се нарича съгласуване (alignment). И Вие казвате на получателите какво да правят, ако отговорът е не.

DMARC е описан през 2015 г. в RFC 7489. През май 2026 г. е публикувана преработената версия като официален интернет стандарт: RFC 9989 (с RFC 9990 и 9991 за отчетите). Съществуващите записи с v=DMARC1 остават валидни.

Как решава получателят

Когато пристигне писмо с подател info@example.com, получателят прави следното:

  1. SPF: идва ли писмото от разрешен сървър и принадлежи ли envelope домейнът на example.com?
  2. DKIM: има ли валиден подпис и принадлежи ли подписващият домейн (d=) на example.com?
  3. DMARC: успешна ли е поне една от двете проверки и съгласувана ли е? Тогава писмото е наред. Ако не, получателят следва Вашата политика.

Едно от двете е достатъчно. Затова DKIM е толкова важен за услуги, които изпращат със собствен envelope адрес, като много услуги за бюлетини: при тях SPF минава, но не за Вашия домейн. Само DKIM подпис с d=example.com прави писмото валидно тогава.

"Принадлежи на" по подразбиране означава: същия организационен домейн. nieuws.example.com принадлежи на example.com. Това се нарича relaxed съгласуване. С adkim=s или aspf=s (strict) трябва да е точно същият домейн. За почти всички relaxed е подходящо.

Как изглежда DMARC запис?

DMARC записът е TXT запис на името _dmarc на Вашия домейн:

_dmarc.example.com.  3600  IN  TXT  "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com"

Състои се от части (tags), разделени с точка и запетая.

TagЗначение
v=DMARC1Това е DMARC запис. Трябва да е на първо място.
p=Политиката за Вашия домейн: none, quarantine или reject.
rua=mailto:...По избор: адрес за ежедневни обобщени отчети.
sp=По избор: друга политика за съществуващи поддомейни.
np=По избор (ново в RFC 9989): политика за поддомейни, които не съществуват, например factuur.example.com, ако никога не сте го създавали. Измамниците обичат да използват такива имена.
adkim= / aspf=По избор: r (relaxed, по подразбиране) или s (strict).
t=yПо избор (ново в RFC 9989): тестов режим. Получателите прилагат с една стъпка по-мека политика. Заменя старото pct=.

Избор на политика

ПолитикаКакво прави получателят
p=noneНищо. Писмото просто се доставя. Получавате отчети, ако попълните rua. Нарича се още наблюдение.
p=quarantineПисмата, които не отговарят на изискванията, отиват в папка спам.
p=rejectПисмата, които не отговарят на изискванията, се отхвърлят. Най-добрата защита срещу злоупотреба с Вашето име.

Разумен ред на действие:

  1. Първо уредете SPF и DKIM за всички услуги, които изпращат имейли от Ваше име: Вашия имейл доставчик, Вашия уебсайт, Вашата услуга за бюлетини, Вашата счетоводна програма, Вашия онлайн магазин.
  2. Започнете с p=none и адрес за rua. Прегледайте отчетите няколко седмици, за да видите кои услуги изпращат имейли от името на Вашия домейн и дали успяват.
  3. Преминете към p=quarantine, и ако всичко продължава да работи добре, преминете към p=reject.

Ако не сте сигурни дали всички Ваши услуги са настроени правилно, не преминавайте веднага към reject. Забравена услуга (например програмата, която изпраща Вашите фактури) тогава вече няма да достига до получателите.

Някои хостинг компании задават строг DMARC запис (p=reject) веднага при нов пакет. Това е безопасно, стига цялата Ваша поща да минава през техните сървъри. Ако изпращате поща и чрез други услуги, първо проверете SPF и DKIM на тези услуги.

Отчети

С rua=mailto:dmarc@example.com получавате от големите получатели ежедневен преглед (XML файл) на това кой е изпращал поща от името на Вашия домейн и дали е успял. Полезно, но технически. Използвайте отделен адрес за това; бързо ще получавате по няколко на ден. Има услуги, които правят отчетите четими.

Ако изпращате отчетите на адрес в друг домейн (например услуга за отчитане), този друг домейн трябва да даде разрешение в своя DNS. Услугата обикновено урежда това сама.

Чести грешки

  • Два DMARC записа. На _dmarc може да има само един. При два записа получателят приема, че нямате DMARC. Коригирайте съществуващия запис.
  • На грешното име. Записът принадлежи на _dmarc.example.com, а не на самия example.com.
  • Правописни грешки в tags. p=reject работи, p=rejected или policy=reject не работят. Без валиден p= записът се брои за p=none.
  • Включване на DMARC преди SPF и DKIM да са наред. Тогава отхвърляте собствената си поща.
  • Твърде бърза повторна проверка след промяна. DMARC записът понякога има дълго TTL (например четири часа). След промяна ще видите стария запис известно време.

Защо е важно

От февруари 2024 г. Gmail и Yahoo изискват от подателите на големи обеми поща (над около 5000 на ден) DMARC запис, минимум с p=none, и SPF или DKIM да успява съгласувано. Microsoft изисква същото от май 2025 г. за Outlook.com и Hotmail. И за малки подателите DMARC подобрява доставянето и защитава Вашите клиенти от фалшиви фактури от Ваше име.

На практика: така изглежда в панел

В този пример използваме DirectAdmin. В DNS Administration кликвате върху молива до TXT записа _dmarc, или създавате нов TXT запис с име _dmarc и избирате DMARC при TXT Record Type. При Domain policy type избирате None, Quarantine или Reject; при Aggregate Email (RUA) въвеждате по желание адрес за отчети. Моят WebOké разполага с подобен DMARC помощник в раздела DNS.

Ако Вашият панел няма такъв помощник, създавате обикновен TXT запис на _dmarc и въвеждате текста сами. Резултатът е същият.

Обобщение

  • DMARC проверява дали SPF или DKIM успяват за домейна в адреса "Van:" (съгласуване).
  • Записът се намира на _dmarc.<domein>, започва с v=DMARC1 и има политика p=none, quarantine или reject.
  • Първо SPF и DKIM за всички услуги, после p=none с отчети, после затягане.
  • Точно един DMARC запис на домейн.

Тест

1. Писмо с подател info@example.com успява за SPF, но envelope домейнът е bounce.nieuwsdienst.example. Няма DKIM подпис. Какво казва DMARC?



2. Коя DMARC политика оставя писмата, които не отговарят на изискванията, да пристигат нормално, но все пак дава отчети?



3. На кое име трябва да бъде DMARC записът на example.com?



4. Искате да преминете към p=reject. Какво проверявате първо?



5. Какво прави np=reject в DMARC запис?



Задача

Задача Z4.5: Търсене на DMARC. Потърсете DMARC записа на sidn.nl (или на Вашия собствен домейн). Вмъкнете пълния запис и посочете каква политика (p=) е зададена.

Задача Z4.5: Търсене на DMARC запис




Това, което въвеждате, и това, което намираме на живо, не съхраняваме. Вашият браузър запомня отговорите Ви и дали сте изпълнили задачата. Ако сте влезли в профила си, съхраняваме само дали задачата е (почти) правилна в Моите курсове; там можете и да го изтриете.

Задача O4.5: Самостоятелна настройка в тренировъчната зона. В тренировъчната зона изпращате отчетите на фиксиран тренировъчен адрес; за Вашия реален домейн използвате собствен адрес. Създайте в тренировъчната зона <code>.dnspractice.eu DMARC запис с политика quarantine (или none, ако искате да започнете с наблюдение) и отчети към dmarc@dnspractice.eu (rua=mailto:dmarc@dnspractice.eu).

Задача O4.5

Тази задача изпълнявате във Вашата собствена тренировъчна зона: истинска DNS зона на DNS сървърите на WebOké, само за Вас. Впишете се с Вашия имейл адрес. Ще получите линк за вход по имейл и след това ще се върнете на този урок. Използваме Вашия адрес само за курса.

Допълнително четене

Стъпките в тези статии важат за панелите на WebOké; в други панели работи по подобен начин.

Моля, изчакайте…

Настройте домейните си

За всеки домейн настройте сървърите за имена, връзката с хостинга и кой ще бъде собственикът.

Домейните Ви се зареждат…