DMARC कैसे सेट अप करें

DMARC सेट अप करने के लिए एक DNS TXT रिकॉर्ड प्रकाशित करना होता है, लेकिन क्रम मायने रखता है: पहले SPF और DKIM को काम करने लायक बनाएँ, अपनी पॉलिसी मॉनिटर मोड में शुरू करें, और रिपोर्ट साफ़ दिखने पर उसे सख़्त करें।

DMARC सेट अप करने के लिए एक DNS TXT रिकॉर्ड प्रकाशित करना होता है, लेकिन क्रम मायने रखता है: पहले SPF और DKIM को काम करने लायक बनाएँ, अपनी पॉलिसी मॉनिटर मोड में शुरू करें, और रिपोर्ट साफ़ दिखने पर उसे सख़्त करें। नीचे पूरा क्रम दिया गया है, जिसमें cPanel में रिकॉर्ड जोड़ने का तरीका भी शामिल है।

चरण 1: पुष्टि करें कि SPF और DKIM पहले से काम कर रहे हैं

DMARC, SPF और DKIM पर आधारित है, इसलिए DMARC के उपयोगी होने से पहले इन दोनों का मौजूद होना ज़रूरी है। SPF उन सर्वरों की सूची देता है जिन्हें आपके डोमेन की ओर से भेजने की अनुमति है; DKIM आपके संदेशों पर हस्ताक्षर करता है ताकि प्राप्तकर्ता जाँच सकें कि उनमें बदलाव नहीं हुआ। अगर इनमें से कोई एक भी नहीं है, तो लागू करना शुरू करते ही आपका असली मेल DMARC में विफल हो सकता है।

जाँचें कि आपका SPF रिकॉर्ड प्रकाशित है और आपका भेजने वाला प्लेटफ़ॉर्म आपके मेल पर DKIM हस्ताक्षर कर रहा है। Bird में यह थोड़ा अलग है: भेजने वाला डोमेन सेट अप करते समय आप एक DKIM रिकॉर्ड और एक return-path CNAME प्रकाशित करते हैं, और SPF आपके apex पर किसी रिकॉर्ड के बिना उसी return-path के ज़रिए अलाइन होता है। इसलिए डोमेन सत्यापित होते ही आप DMARC के लिए तैयार हैं।

चरण 2: अपना DMARC रिकॉर्ड बनाएँ

सरल रिकॉर्ड से शुरू करें। केवल मॉनिटर करने वाला रिकॉर्ड ऐसा दिखता है:

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

यह एक मान्य पॉलिसी प्रकाशित करता है, कुछ भी लागू नहीं करता, और प्राप्तकर्ताओं से दैनिक एग्रीगेट रिपोर्ट rua में दिए पते पर भेजने को कहता है। ऐसा मेलबॉक्स इस्तेमाल करें जिसे आप सच में देखेंगे, या एक अलग पता जिसे आप रिपोर्ट पार्स करने वाली सेवा से जोड़ सकें। हर उपलब्ध टैग के विवरण के लिए DMARC रिकॉर्ड क्या है देखें।

फ़िलहाल p=none रहने दें। मॉनिटर मोड सुरक्षित शुरुआत है, और चरण 5 में आप इसे सख़्त करेंगे।

चरण 3: अपने DNS होस्ट पर रिकॉर्ड जोड़ें

यह रिकॉर्ड आपके DNS में _dmarc सबडोमेन पर TXT एंट्री के रूप में जाता है। आपको जो फ़ील्ड भरने होते हैं, वे लगभग हर जगह एक जैसे होते हैं:

  • Type: TXT
  • Host / Name: _dmarc (कुछ होस्ट पूरा _dmarc.yourdomain.com माँगते हैं)
  • Value / Content: चरण 2 में बनाया गया रिकॉर्ड
  • TTL: डिफ़ॉल्ट मान रहने दें, या 3600 रखें

इसे सेव करते ही आपका रिकॉर्ड प्रकाशित हो जाता है। सबसे आम गलती नाम में होती है: _dmarc दर्ज करें, केवल अपना डोमेन नहीं।

cPanel में DMARC रिकॉर्ड कैसे जोड़ें?

cPanel में DNS रिकॉर्ड Zone Editor में रखे जाते हैं। cPanel इतना आम है कि उसके चरण अलग से नीचे दिए गए हैं।

  1. cPanel में लॉग इन करें और Zone Editor खोलें (यह Domains सेक्शन में मिलता है)।
  2. जिस डोमेन को आप सुरक्षित कर रहे हैं उसे ढूँढें और Manage पर क्लिक करें।
  3. Add Record पर क्लिक करें, फिर ड्रॉपडाउन से Add "TXT" Record चुनें।
  4. Name फ़ील्ड में _dmarc.yourdomain.com. दर्ज करें (cPanel अक्सर डोमेन अपने आप जोड़ देता है, इसलिए केवल _dmarc काफ़ी हो सकता है; अगर फ़ील्ड में पूरा नाम दिखे तो अंत में डॉट भी शामिल करें)।
  5. TTL को डिफ़ॉल्ट पर ही रहने दें।
  6. पक्का करें कि Type TXT पर सेट है।
  7. Record / TXT Data फ़ील्ड में v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com पेस्ट करें।
  8. Save Record पर क्लिक करें।

बस इतना ही। cPanel यह एंट्री आपकी ज़ोन फ़ाइल में लिख देता है, और DNS प्रसारित होने के बाद यह रिज़ॉल्व होने लगती है (आमतौर पर कुछ मिनटों में, कभी-कभी एक दिन तक)।

चरण 4: पुष्टि करें कि रिकॉर्ड लाइव है

मानकर न चलें, इसे जाँचें। सबसे तेज़ तरीका आपके टर्मिनल से DNS लुकअप है:

dig +short TXT _dmarc.yourdomain.com

आपको अपना रिकॉर्ड वापस दिखना चाहिए। Windows पर nslookup -type=TXT _dmarc.yourdomain.com यही काम करता है। कई मुफ़्त DMARC चेकर भी ब्राउज़र में इसे लाकर जाँच लेते हैं। अगर कुछ वापस नहीं आता, तो प्रसार के लिए थोड़ा समय दें, फिर पुष्टि करें कि होस्ट नाम _dmarc है, सिर्फ़ डोमेन नहीं।

चरण 5: रिपोर्ट पढ़ें, फिर नीति सख़्त करें

इसी चरण में DMARC का असली फ़ायदा मिलता है। एक-दो दिन में आपके rua मेलबॉक्स में एग्रीगेट रिपोर्ट आने लगती हैं। इन पर तब तक नज़र रखें जब तक आपको भरोसा न हो जाए कि हर वैध प्रेषक प्रमाणित और अलाइन हो रहा है। फ़ील्ड का अर्थ DMARC रिपोर्ट पढ़ना में बताया गया है।

डेटा साफ़ होने पर नीति को एक स्तर ऊपर ले जाएँ। p=none से p=quarantine पर जाएँ, फिर से नज़र रखें, फिर पूर्ण प्रवर्तन के लिए p=reject पर जाएँ। पुराने दिशानिर्देश pct= टैग के साथ धीरे-धीरे quarantine पर ले जाते हैं; मानक ने वह टैग हटा दिया है, इसलिए इसके बजाय p= बदलें। नीति के स्तर DMARC नीति क्या है में समझाए गए हैं।

अगर नीति सख़्त करते समय वैध मेल विफल होने लगे, तो घबराएँ नहीं और बिना जाँचे वापस न लौटें। DMARC विफलताएँ कैसे ठीक करें में आम कारण बताए गए हैं, जो लगभग हमेशा अलाइनमेंट की कमी या कोई ऐसा प्रेषक होते हैं जिसे आप प्रमाणित करना भूल गए।

Bird के लिए विशिष्ट सेटअप हेतु, SPF, DKIM और DMARC गाइड में आपके खाते के लिए सटीक रिकॉर्ड और मान दिए गए हैं, और आप सब कुछ अपने भेजने वाले डोमेन से प्रबंधित कर सकते हैं।

व्यवहार में लाएँ।

इस विषय के लिए दस्तावेज़, गाइड और उदाहरणों के साथ आगे बढ़ें।

इम्प्लीमेंटेशन ब्रीफ़ पाएँ

उसी नेटवर्क पर बनाएँ।

एक टेस्ट API key आपको तुरंत मिल जाती है। भुगतान विधि जोड़ने और सेंडर सत्यापित करने पर प्रोडक्शन अनलॉक होता है।

आपका अगला आइडिया। जुड़ने के लिए तैयार।