DMARC सेट अप करने का मतलब एक DNS TXT रिकॉर्ड पब्लिश करना है, लेकिन क्रम मायने रखता है: पहले SPF और DKIM को चालू करें, अपनी पॉलिसी मॉनिटर मोड में शुरू करें, फिर रिपोर्ट्स साफ़ दिखने पर सख़्त करें। यहाँ पूरा क्रम दिया गया है, जिसमें cPanel में रिकॉर्ड जोड़ने का तरीका भी शामिल है।
चरण 1: पुष्टि करें कि SPF और DKIM पहले से काम कर रहे हैं
DMARC SPF और DKIM पर आधारित है, इसलिए DMARC के उपयोगी होने से पहले इन दोनों का होना ज़रूरी है। SPF उन सर्वरों की सूची देता है जिन्हें आपके डोमेन की ओर से भेजने की अनुमति है; DKIM आपके संदेशों पर हस्ताक्षर करता है ताकि प्राप्तकर्ता सत्यापित कर सकें कि उनमें बदलाव नहीं हुआ। अगर इनमें से कोई भी नहीं है, तो एन्फ़ोर्समेंट शुरू करते ही आपका असली मेल DMARC में फ़ेल हो सकता है।
जाँचें कि आपके पास एक SPF रिकॉर्ड पब्लिश है और आपका सेंडिंग प्लेटफ़ॉर्म आपके मेल पर DKIM-साइनिंग कर रहा है। Bird थोड़ा अलग तरीके से काम करता है: जब आप अपना सेंडिंग डोमेन सेट अप करते हैं तो आप एक DKIM रिकॉर्ड और एक return-path CNAME पब्लिश करते हैं, और SPF उस return-path के ज़रिए अलाइन होता है बिना आपके apex पर किसी रिकॉर्ड के, इसलिए डोमेन वेरिफ़ाई होते ही आप 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 इतना आम है कि इसके लिए अलग वॉकथ्रू ज़रूरी है। cPanel में DNS रिकॉर्ड Zone Editor में होते हैं।
- cPanel में लॉग इन करें और Zone Editor खोलें (Domains सेक्शन के अंतर्गत)।
- जिस डोमेन को सुरक्षित कर रहे हैं उसे ढूँढें और Manage पर क्लिक करें।
- Add Record पर क्लिक करें, फिर ड्रॉपडाउन से Add "TXT" Record चुनें।
- Name फ़ील्ड में
_dmarc.yourdomain.com.दर्ज करें (cPanel अक्सर डोमेन जोड़ देता है, इसलिए_dmarcपर्याप्त हो सकता है; अगर पूरा नाम दिखे तो अंत में डॉट शामिल करें)। - TTL डिफ़ॉल्ट पर छोड़ दें।
- पुष्टि करें कि Type
TXTपर सेट है। - Record / TXT Data फ़ील्ड में
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.comपेस्ट करें। - 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= टैग के साथ धीरे-धीरे क्वारंटाइन में ले जाती है; स्टैंडर्ड ने वह टैग हटा दिया है, इसलिए इसके बजाय p= करें। पॉलिसी की सीढ़ी DMARC पॉलिसी क्या है में समझाई गई है।
अगर सख़्त करते समय वैध मेल फ़ेल होने लगे, तो घबराएँ नहीं और आँख बंद करके रोलबैक न करें। DMARC विफलताएँ कैसे ठीक करें में आम कारण बताए गए हैं, जो लगभग हमेशा अलाइनमेंट गैप या कोई ऐसा सेंडर होता है जिसे आप ऑथेंटिकेट करना भूल गए।
Bird-विशिष्ट सेटअप के लिए, SPF, DKIM, और DMARC गाइड में आपके अकाउंट के सटीक रिकॉर्ड और वैल्यू हैं, और आप अपने सेंडिंग डोमेन से सब कुछ प्रबंधित कर सकते हैं।