🛡️
Домен

DMARC ёзувини босқичма-босқич жорий этиш: none дан reject гача

08.11.2026
← Барча мақолалар

DMARC ёзуви доменингиз номидан юборилган хатларни қабул қилувчи почта серверлари қандай текшириши ва сохта хатлар билан нима қилиши кераклигини белгилайди. У SPF ва DKIM устига қурилади: бу икки механизм хатнинг ҳақиқийлигини текширади, DMARC эса натижани "From" майдонидаги домен билан солиштиради ва сиёсатни эълон қилади. Муаммо шундаки, кўп компаниялар DMARC'ни бир кунда p=reject билан ёқиб юборади ва эртасига ҳисоб-фактуралар, сайтдаги буюртма хабарлари ёки CRM тарқатмалари мижозларга етиб бормай қолади. Шунинг учун DMARC'ни босқичма-босқич, ҳисоботларга таяниб жорий этиш керак.

DMARC ёзуви қандай тузилган

DMARC оддий TXT ёзув бўлиб, у доменнинг ўзида эмас, _dmarc субдоменида жойлашади. Масалан, example.uz учун ёзув номи _dmarc.example.uz бўлади. Ёзув ичида нуқтали вергул билан ажратилган теглар бор ва уларнинг ҳар бири аниқ вазифани бажаради. Энг муҳими p теги бўлиб, у уч қийматдан бирини олади: none фақат кузатиш, quarantine шубҳали хатни спам папкасига юбориш, reject эса уни бутунлай рад этишни билдиради.

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

Бу ерда rua теги агрегат ҳисоботлар қайси манзилга юборилишини кўрсатади. Gmail, Yahoo ва бошқа йирик провайдерлар одатда кунига бир марта XML форматдаги ҳисобот юборади: унда қайси IP манзилдан доменингиз номидан нечта хат келгани, SPF ва DKIM натижалари ва мослик (alignment) ҳолати ёзилади. fo=1 теги эса батафсил хатолик ҳисоботлари учун мўлжалланган, лекин кўп провайдерлар уларни умуман юбормайди, шунинг учун асосий таянч агрегат ҳисоботлардир.

1-босқич: p=none билан кузатишни бошлаш

Биринчи босқичда ҳеч қандай хат блокланмайди, сиз фақат маълумот тўплайсиз. Бу босқичнинг мақсади доменингиз номидан хат юборадиган барча тизимларни аниқлашдир. Кўпинча компания раҳбари фақат корпоратив почтани билади, лекин ҳисоботларни очганда сайтдаги алоқа формаси, бухгалтерия дастури, онлайн-касса, маркетинг тарқатма хизмати ва ҳатто эски принтер-сканер ҳам хат юбораётгани маълум бўлади.

Ҳисоботлар учун алоҳида почта қутиси очинг, чунки фаол доменларга кунига ўнлаб XML файл келиши мумкин. XML'ни қўлда ўқиш ноқулай, шу сабабли бепул ёки пуллик DMARC таҳлил хизматларидан фойдаланиш мумкин, улар маълумотни жадвал ва график кўринишида беради. Агар ҳисоботларни бошқа домендаги манзилга юбормоқчи бўлсангиз, ўша доменда рухсат ёзуви бўлиши шарт, акс ҳолда провайдерлар ҳисобот юбормайди:

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

Кузатиш босқичини камида икки-тўрт ҳафта давом эттиринг. Ойлик ҳисоб-фактуралар ёки чораклик тарқатмалар каби кам учрайдиган хатлар ҳам ҳисоботга тушиши учун бу муддат етарли бўлиши керак.

Ҳисоботларни ўқиш ва манбаларни тартибга келтириш

Ҳисоботдаги ҳар бир манба учун битта саволга жавоб беринг: бу хат қонунийми? Агар қонуний бўлса, у SPF ёки DKIM орқали ўтиши ва домен мос келиши керак. DMARC учун иккаласидан биттаси мослик билан ўтгани етарли. Масалан, тарқатма хизмати хатни ўз серверидан юборса ва DKIM имзосини ўз домени билан қўйса, имзо ўтади, лекин мослик бўлмайди ва DMARC хатони кўрсатади. Ечим одатда хизмат созламаларида ўз доменингиз учун DKIM калитини ёқиш ва DNS'га улар берган CNAME ёки TXT ёзувни қўшишдир.

МанбаОдатий муаммоЕчим
Хостингдаги корпоратив почтаDKIM ёқилмаганПанелда DKIM ёқиш, калитни DNS'га қўшиш
Сайтдаги алоқа формасиPHP mail() бегона сервер номидан юборадиSMTP аутентификация орқали юборишга ўтиш
Тарқатма хизматиDKIM хизмат домени билан имзоланганХизматда ўз домени учун DKIM созлаш
Номаълум IP манзилларДомен номидан сохта хатҲеч нарса қилманг, айнан шулар блокланади

Ҳисоботларда нотаниш мамлакатлардаги IP манзиллардан келаётган хатларни кўрсангиз, хавотирланманг: бу айнан DMARC тўхтатиши керак бўлган фишинг уринишлари. Уларни тузатиш шарт эмас.

2-босқич: quarantine ва pct билан эҳтиёткор ўтиш

Қонуний манбаларнинг деярли барчаси ўтаётганини кўрганингиздан кейин сиёсатни quarantine га кўтариш мумкин. Кўпчилик қабул қилувчилар pct тегини қўллаб-қувватлайди, у сиёсатни хатларнинг фақат бир қисмига қўллаш имконини беради. Масалан, аввал 25 фоиз билан бошлаб, бир-икки ҳафта кузатиб, кейин 50 ва 100 фоизга кўтариш мумкин. Шуни ёдда тутингки, DMARC стандартининг янги таҳририда бу тег қайта кўриб чиқилмоқда, шунинг учун унга тўлиқ таянманг ва ҳисоботларни кузатишни давом эттиринг.

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

Агар ходим "мижозим хатимни спамда топди" деса, ўша хат қайси тизимдан кетганини аниқланг ва ҳисоботда текширинг.

3-босқич: p=reject ва субдоменлар

Ҳисоботлар бир неча ҳафта давомида барқарор бўлса ва қонуний хатларда муваффақиятсизлик қолмаса, якуний қадам p=reject дир. Энди доменингиз номидан сохта хат юборган фирибгар хати қабул қилувчи сервер томонидан рад этилади ва мижозларингиз қутисига умуман тушмайди. Субдоменлар учун sp теги алоҳида сиёсат беради. Хат юбормайдиган субдоменлар учун қатъий сиёсат қўйиш, айниқса, фойдали, чунки фирибгарлар кўпинча billing.example.uz каби ишончли кўринадиган номлардан фойдаланади.

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

Ёзувни ўзгартиргандан кейин уни текшириб кўринг. Қуйидаги буйруқлар ёзув матнини қайтариши керак, агар натижа бўш бўлса, DNS ҳали янгиланмаган ёки ёзув номи нотўғри киритилган:

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

Мисол: Тошкентдаги мебель дўкони

Тасаввур қилинг, Тошкентдаги мебель дўкони ўз сайтида онлайн буюртма қабул қилади, менежерлар корпоратив почтадан ишлайди, ҳар ой эса аксиялар ҳақида тарқатма юборилади. Бир куни мижозлар дўкон номидан "тўловни тасдиқланг" деган сохта хат олишади. Дўкон p=none билан бошлайди ва биринчи ҳафтада ҳисоботларда тўрт манба кўринади: корпоратив почта, сайт, тарқатма хизмати ва бир нечта хорижий IP. Сайт формаси SMTP орқали юборишга ўтказилади, тарқатма хизматида DKIM созланади. Бир ойдан кейин quarantine, яна уч ҳафтадан кейин reject қўйилади ва сохта хатлар мижозларга етиб бормай қолади.

sayt.uz хостингида корпоратив почта учун DKIM ва SPF ёзувларини кабинетдаги DNS бўлими орқали қўшиш мумкин, DMARC ёзуви эса оддий TXT ёзув сифатида худди шу ерда яратилади.

Кўп учрайдиган хатолар

DMARC бир марталик созлама эмас. Янги CRM, янги тарқатма хизмати ёки бошқа сервер қўшилганда ҳисоботларда янги манба пайдо бўлади ва уни ҳам тўғри созлаш керак бўлади. Шу сабабли ҳисоботларни reject га ўтгандан кейин ҳам вақти-вақти билан кўриб туринг.

Ўхшаш мақолалар

☁️ Доменни Cloudflare'га улаш: афзалликлар, хавфлар ва хавфсиз кўчиш тартиби 🚀 Vercel ва Netlify'га .uz домен улаш: босқичма-босқич қўлланма 🔤 Ўзбекча сўзли домен танлаш: имло ва ўқилиш муаммоси 🔗 Tilda сайтига ўз доменингизни улаш: DNS созламалари босқичма-босқич
🌐 Тил
🇺🇿 O'zbek 🇺🇿 Ўзбек ✓ 🇷🇺 Русский 🇬🇧 English