🛡️
Domen

DMARC yozuvini bosqichma-bosqich joriy etish: none dan reject gacha

08.11.2026
← Barcha maqolalar

DMARC yozuvi domeningiz nomidan yuborilgan xatlarni qabul qiluvchi pochta serverlari qanday tekshirishi va soxta xatlar bilan nima qilishi kerakligini belgilaydi. U SPF va DKIM ustiga quriladi: bu ikki mexanizm xatning haqiqiyligini tekshiradi, DMARC esa natijani "From" maydonidagi domen bilan solishtiradi va siyosatni e'lon qiladi. Muammo shundaki, ko'p kompaniyalar DMARC'ni bir kunda p=reject bilan yoqib yuboradi va ertasiga hisob-fakturalar, saytdagi buyurtma xabarlari yoki CRM tarqatmalari mijozlarga yetib bormay qoladi. Shuning uchun DMARC'ni bosqichma-bosqich, hisobotlarga tayanib joriy etish kerak.

DMARC yozuvi qanday tuzilgan

DMARC oddiy TXT yozuv bo'lib, u domenning o'zida emas, _dmarc subdomenida joylashadi. Masalan, example.uz uchun yozuv nomi _dmarc.example.uz bo'ladi. Yozuv ichida nuqtali vergul bilan ajratilgan teglar bor va ularning har biri aniq vazifani bajaradi. Eng muhimi p tegi bo'lib, u uch qiymatdan birini oladi: none faqat kuzatish, quarantine shubhali xatni spam papkasiga yuborish, reject esa uni butunlay rad etishni bildiradi.

_dmarc.example.uz.  IN  TXT  "v=DMARC1; p=none; rua=mailto:dmarc@example.uz; fo=1"

Bu yerda rua tegi agregat hisobotlar qaysi manzilga yuborilishini ko'rsatadi. Gmail, Yahoo va boshqa yirik provayderlar odatda kuniga bir marta XML formatdagi hisobot yuboradi: unda qaysi IP manzildan domeningiz nomidan nechta xat kelgani, SPF va DKIM natijalari va moslik (alignment) holati yoziladi. fo=1 tegi esa batafsil xatolik hisobotlari uchun mo'ljallangan, lekin ko'p provayderlar ularni umuman yubormaydi, shuning uchun asosiy tayanch agregat hisobotlardir.

1-bosqich: p=none bilan kuzatishni boshlash

Birinchi bosqichda hech qanday xat bloklanmaydi, siz faqat ma'lumot to'playsiz. Bu bosqichning maqsadi domeningiz nomidan xat yuboradigan barcha tizimlarni aniqlashdir. Ko'pincha kompaniya rahbari faqat korporativ pochtani biladi, lekin hisobotlarni ochganda saytdagi aloqa formasi, buxgalteriya dasturi, onlayn-kassa, marketing tarqatma xizmati va hatto eski printer-skaner ham xat yuborayotgani ma'lum bo'ladi.

Hisobotlar uchun alohida pochta qutisi oching, chunki faol domenlarga kuniga o'nlab XML fayl kelishi mumkin. XML'ni qo'lda o'qish noqulay, shu sababli bepul yoki pullik DMARC tahlil xizmatlaridan foydalanish mumkin, ular ma'lumotni jadval va grafik ko'rinishida beradi. Agar hisobotlarni boshqa domendagi manzilga yubormoqchi bo'lsangiz, o'sha domenda ruxsat yozuvi bo'lishi shart, aks holda provayderlar hisobot yubormaydi:

example.uz._report._dmarc.analytics-domen.uz.  IN  TXT  "v=DMARC1"

Kuzatish bosqichini kamida ikki-to'rt hafta davom ettiring. Oylik hisob-fakturalar yoki choraklik tarqatmalar kabi kam uchraydigan xatlar ham hisobotga tushishi uchun bu muddat yetarli bo'lishi kerak.

Hisobotlarni o'qish va manbalarni tartibga keltirish

Hisobotdagi har bir manba uchun bitta savolga javob bering: bu xat qonuniymi? Agar qonuniy bo'lsa, u SPF yoki DKIM orqali o'tishi va domen mos kelishi kerak. DMARC uchun ikkalasidan bittasi moslik bilan o'tgani yetarli. Masalan, tarqatma xizmati xatni o'z serveridan yuborsa va DKIM imzosini o'z domeni bilan qo'ysa, imzo o'tadi, lekin moslik bo'lmaydi va DMARC xatoni ko'rsatadi. Yechim odatda xizmat sozlamalarida o'z domeningiz uchun DKIM kalitini yoqish va DNS'ga ular bergan CNAME yoki TXT yozuvni qo'shishdir.

ManbaOdatiy muammoYechim
Hostingdagi korporativ pochtaDKIM yoqilmaganPanelda DKIM yoqish, kalitni DNS'ga qo'shish
Saytdagi aloqa formasiPHP mail() begona server nomidan yuboradiSMTP autentifikatsiya orqali yuborishga o'tish
Tarqatma xizmatiDKIM xizmat domeni bilan imzolanganXizmatda o'z domeni uchun DKIM sozlash
Noma'lum IP manzillarDomen nomidan soxta xatHech narsa qilmang, aynan shular bloklanadi

Hisobotlarda notanish mamlakatlardagi IP manzillardan kelayotgan xatlarni ko'rsangiz, xavotirlanmang: bu aynan DMARC to'xtatishi kerak bo'lgan fishing urinishlari. Ularni tuzatish shart emas.

2-bosqich: quarantine va pct bilan ehtiyotkor o'tish

Qonuniy manbalarning deyarli barchasi o'tayotganini ko'rganingizdan keyin siyosatni quarantine ga ko'tarish mumkin. Ko'pchilik qabul qiluvchilar pct tegini qo'llab-quvvatlaydi, u siyosatni xatlarning faqat bir qismiga qo'llash imkonini beradi. Masalan, avval 25 foiz bilan boshlab, bir-ikki hafta kuzatib, keyin 50 va 100 foizga ko'tarish mumkin. Shuni yodda tutingki, DMARC standartining yangi tahririda bu teg qayta ko'rib chiqilmoqda, shuning uchun unga to'liq tayanmang va hisobotlarni kuzatishni davom ettiring.

_dmarc.example.uz.  IN  TXT  "v=DMARC1; p=quarantine; pct=25; rua=mailto:dmarc@example.uz"

Agar xodim "mijozim xatimni spamda topdi" desa, o'sha xat qaysi tizimdan ketganini aniqlang va hisobotda tekshiring.

3-bosqich: p=reject va subdomenlar

Hisobotlar bir necha hafta davomida barqaror bo'lsa va qonuniy xatlarda muvaffaqiyatsizlik qolmasa, yakuniy qadam p=reject dir. Endi domeningiz nomidan soxta xat yuborgan firibgar xati qabul qiluvchi server tomonidan rad etiladi va mijozlaringiz qutisiga umuman tushmaydi. Subdomenlar uchun sp tegi alohida siyosat beradi. Xat yubormaydigan subdomenlar uchun qat'iy siyosat qo'yish, ayniqsa, foydali, chunki firibgarlar ko'pincha billing.example.uz kabi ishonchli ko'rinadigan nomlardan foydalanadi.

_dmarc.example.uz.  IN  TXT  "v=DMARC1; p=reject; sp=reject; adkim=r; aspf=r; rua=mailto:dmarc@example.uz"

Yozuvni o'zgartirgandan keyin uni tekshirib ko'ring. Quyidagi buyruqlar yozuv matnini qaytarishi kerak, agar natija bo'sh bo'lsa, DNS hali yangilanmagan yoki yozuv nomi noto'g'ri kiritilgan:

dig +short TXT _dmarc.example.uz
nslookup -type=TXT _dmarc.example.uz

Misol: Toshkentdagi mebel do'koni

Tasavvur qiling, Toshkentdagi mebel do'koni o'z saytida onlayn buyurtma qabul qiladi, menejerlar korporativ pochtadan ishlaydi, har oy esa aksiyalar haqida tarqatma yuboriladi. Bir kuni mijozlar do'kon nomidan "to'lovni tasdiqlang" degan soxta xat olishadi. Do'kon p=none bilan boshlaydi va birinchi haftada hisobotlarda to'rt manba ko'rinadi: korporativ pochta, sayt, tarqatma xizmati va bir nechta xorijiy IP. Sayt formasi SMTP orqali yuborishga o'tkaziladi, tarqatma xizmatida DKIM sozlanadi. Bir oydan keyin quarantine, yana uch haftadan keyin reject qo'yiladi va soxta xatlar mijozlarga yetib bormay qoladi.

sayt.uz hostingida korporativ pochta uchun DKIM va SPF yozuvlarini kabinetdagi DNS bo'limi orqali qo'shish mumkin, DMARC yozuvi esa oddiy TXT yozuv sifatida xuddi shu yerda yaratiladi.

Ko'p uchraydigan xatolar

DMARC bir martalik sozlama emas. Yangi CRM, yangi tarqatma xizmati yoki boshqa server qo'shilganda hisobotlarda yangi manba paydo bo'ladi va uni ham to'g'ri sozlash kerak bo'ladi. Shu sababli hisobotlarni reject ga o'tgandan keyin ham vaqti-vaqti bilan ko'rib turing.

O'xshash maqolalar

🚫 Domen transferi rad etilishining 7 sababi va har birini qanday tuzatish mumkin ☁️ Domenni Cloudflare'ga ulash: afzalliklar, xavflar va xavfsiz ko'chish tartibi 🚀 Vercel va Netlify'ga .uz domen ulash: bosqichma-bosqich qo'llanma 🔤 O'zbekcha so'zli domen tanlash: imlo va o'qilish muammosi
🌐 Til
🇺🇿 O'zbek ✓ 🇺🇿 Ўзбек 🇷🇺 Русский 🇬🇧 English