SPF, DKIM और DMARC चेकर
किसी डोमेन का ईमेल प्रमाणीकरण एक बार में जाँचें। उसका SPF रिकॉर्ड और DNS लुकअप की गिनती देखें, DKIM कुंजियाँ खोजें और DMARC नीति पढ़ें — हर एक के साथ साफ़ नतीजा और क्या ठीक करना है। मुफ़्त, बिना साइनअप।
डोमेन जाँचें
अपनी मेल के From: पते का डोमेन डालें। रिकॉर्ड सार्वजनिक DNS से लाइव पढ़े जाते हैं।
डोमेन डालें और जाँचें दबाएँ।
अभी तक कुछ नहीं जाँचा गया।
लुकअप सीधे आपके ब्राउज़र से HTTPS पर Google Public DNS तक जाते हैं। हमारे सर्वर पर कुछ नहीं भेजा जाता, न लॉग होता है, न सेव।
तीन DNS रिकॉर्ड तय करते हैं कि आपकी मेल पर भरोसा किया जाए या नहीं। SPF उन सर्वरों की सूची है जो आपके डोमेन से भेज सकते हैं, DKIM वह कुंजी प्रकाशित करता है जिससे हर संदेश का हस्ताक्षर जाँचा जाता है, और DMARC प्राप्तकर्ताओं को बताता है कि दोनों विफल हों तो क्या करें और रिपोर्ट कहाँ भेजें। इनमें से किसी में कमी ही आम तौर पर मेल के स्पैम में जाने या डोमेन के नकली इस्तेमाल की वजह होती है। यह टूल तीनों को पढ़ता है और हर नतीजा समझाता है।
मुख्य फ़ायदे
आम उपयोग
इसका उपयोग कैसे करें
- 1.डोमेन डालें। अपने From: पते का डोमेन लिखें, जैसे
example.com। पूरा ईमेल पता या URL भी चलेगा; डोमेन अपने आप निकाल लिया जाता है। - 2.DKIM सिलेक्टर पता हो तो डालें। आम सिलेक्टर आज़माने के लिए खाली छोड़ें। आपका असली सिलेक्टर भेजी गई किसी मेल के DKIM-Signature हेडर में
s=का मान है। - 3.डोमेन जाँचें दबाएँ। SPF, DKIM और DMARC एक साथ खोजे जाते हैं। हर एक को नतीजा और स्पष्ट, उपयोगी बातों की सूची मिलती है।
- 4.ठीक करें और फिर जाँचें। अपने DNS होस्ट पर रिकॉर्ड बदलें और फिर जाँचें। बदलाव दिखने में रिकॉर्ड के TTL जितना समय लग सकता है।
हर रिकॉर्ड क्या करता है
ये साथ मिलकर काम करते हैं। SPF और DKIM साबित करते हैं कि संदेश असली है; DMARC उन्हें दिखने वाले From: डोमेन से जोड़ता है और नीति तय करता है।
ip4:, include: जैसे हिस्सों से सर्वरों की सूची बनाता है और ~all या -all पर ख़त्म होता है। ठीक एक ही होना चाहिए।include, a, mx, exists और redirect एक DNS लुकअप लेता है, अंदर के include भी गिने जाते हैं। 10 से ज़्यादा स्थायी त्रुटि है।p= का मतलब है कि कुंजी रद्द कर दी गई है।_dmarc. और डोमेन पर एक TXT। इसका p= टैग नीति है: none, quarantine या reject।मुख्य विशेषताएँ
- SPF, DKIM और DMARC को साथ जाँचता है और हर एक का नतीजा देता है
- SPF के include और redirect के पीछे जाकर लुकअप गिनता है, 10 की सीमा के सामने
- +all, ?all, all की कमी, ptr और दोहरे SPF रिकॉर्ड पकड़ता है
- 17 आम DKIM सिलेक्टर या आपके डाले सिलेक्टर आज़माता है और कुंजी का आकार आँकता है
- DMARC नीति, सबडोमेन नीति, pct और रिपोर्ट के पते पढ़ता है
- डोमेन, ईमेल पता या URL — कुछ भी स्वीकार करता है
- लुकअप सीधे आपके ब्राउज़र से HTTPS पर Google Public DNS के ज़रिए होते हैं
यहाँ पास होना इनबॉक्स की गारंटी नहीं
ये रिकॉर्ड साबित करते हैं कि संदेश किसने भेजा। प्राप्तकर्ता भेजने वाले की साख, सामग्री, शिकायतें और मात्रा भी देखते हैं, इसलिए बेहतरीन SPF, DKIM और DMARC वाला डोमेन भी स्पैम में जा सकता है, और सुधार का असर दिखने में कुछ दिन लग सकते हैं।
DMARC को चरणों में लागू करें: p=none और एक rua पते से शुरू करें, रिपोर्ट तब तक पढ़ें जब तक हर असली भेजने वाला पास न हो, फिर quarantine और आख़िर में reject पर जाएँ। हमारी DMARC रिपोर्ट पढ़ने की गाइड बताती है कि क्या देखना है, और DNS लुकअप टूल बाकी हर तरह का रिकॉर्ड दिखाता है।
अक्सर पूछे जाने वाले प्रश्न
SPF, DKIM और DMARC में क्या अंतर है?⌄
SPF उन सर्वरों की सूची है जो किसी डोमेन से मेल भेज सकते हैं। DKIM हर संदेश पर एक क्रिप्टोग्राफ़िक हस्ताक्षर जोड़ता है, जिसे DNS में प्रकाशित कुंजी से जाँचा जाता है। DMARC माँगता है कि दिखने वाले From: डोमेन के लिए SPF या DKIM पास हो, बताता है कि न हो तो क्या करें, और रिपोर्ट मँगाता है। तीनों ज़रूरी हैं।
चेकर को DKIM कुंजी क्यों नहीं मिली?⌄
DKIM कुंजियाँ selector._domainkey.आपकाडोमेन पर रहती हैं, और सिलेक्टर वह सेवा चुनती है जो आपकी मेल पर हस्ताक्षर करती है, इसलिए DNS से उसका पता नहीं चलता। चेकर आम सिलेक्टर आज़माता है। आपका अलग हो तो भेजी गई मेल के DKIM-Signature हेडर में s= ढूँढें और सिलेक्टर बॉक्स में डालें।
SPF में "बहुत ज़्यादा DNS लुकअप" का क्या मतलब है?⌄
SPF जाँच के दौरान ज़्यादा से ज़्यादा 10 DNS लुकअप की अनुमति देता है, जिसमें हर include, a, mx, exists और redirect गिना जाता है, शामिल किए गए रिकॉर्ड के अंदर वाले भी। 10 से ऊपर नतीजा स्थायी त्रुटि होता है और हर संदेश के लिए SPF विफल होता है। जिन सेवाओं का इस्तेमाल नहीं करते उन्हें हटाएँ, या include की जगह उनकी ip4 और ip6 रेंज लिखें।
~all इस्तेमाल करूँ या -all?⌄
DMARC लागू होने के बाद दोनों ठीक हैं, क्योंकि फ़ैसला DMARC करता है। जब तक आप भेजने वाली सारी सेवाएँ खोज रहे हैं, ~all (softfail) सुरक्षित विकल्प है। -all (fail) ज़्यादा सख़्त है। +all कभी इस्तेमाल न करें, यह पूरे इंटरनेट को अनुमति देता है।
क्या DMARC के लिए p=none काफ़ी है?⌄
शुरुआत के लिए सही है, रुकने के लिए नहीं। p=none सिर्फ़ निगरानी करता है: विफल मेल फिर भी पहुँचती है, इसलिए नकली मेल नहीं रुकती। जब रिपोर्ट दिखाएँ कि हर असली भेजने वाला पास हो रहा है, तो p=quarantine और फिर p=reject पर जाएँ। Google और Yahoo बल्क भेजने वालों से कम से कम एक DMARC रिकॉर्ड माँगते हैं।