कस्टम return-path और ट्रैकिंग डोमेन वे दो ब्रांडिंग और ऑथेंटिकेशन सेटिंग हैं जिन्हें ज़्यादातर भेजने वाले छोड़ देते हैं, और ये अलग-अलग कारणों से मायने रखती हैं। कस्टम return-path SPF को आपके From डोमेन के साथ align होने देता है, जिससे DMARC के pass होने के दो रास्ते बन जाते हैं। कस्टम ट्रैकिंग डोमेन क्लिक और ओपन लिंक में आपका अपना नाम रखता है। यह गाइड दोनों को समझाती है, इनसे जुड़े DNS रिकॉर्ड दिखाती है और बताती है कि इन्हें कैसे टेस्ट करें।
हर ईमेल में मौजूद तीन डोमेन
एक संदेश में कई डोमेन नाम होते हैं, और हर एक अलग जाँच के लिए इस्तेमाल होता है। अंतर समझने से पता चलता है कि ये सेटिंग क्यों मौजूद हैं।
| नाम | कहाँ दिखता है | किसलिए इस्तेमाल होता है |
|---|---|---|
| From डोमेन | From हेडर में दिखने वाला पता | DMARC दूसरी जाँचों की तुलना इसी डोमेन से करता है |
| Return-path डोमेन | envelope sender (MAIL FROM), जो Return-Path हेडर में दिखता है | SPF यहीं जाँचा जाता है, और bounces यहीं पहुँचाए जाते हैं |
| DKIM signing डोमेन (d=) | सिग्नेचर हेडर | DKIM सत्यापन, और From डोमेन के साथ alignment |
| ट्रैकिंग डोमेन | बॉडी में लिंक और ट्रैकिंग pixels के अंदर | लिंक reputation, सुरक्षा स्कैनिंग और ब्रांड पर भरोसा |
Alignment: return-path डोमेन क्यों मायने रखता है
DMARC की माँग है कि SPF या DKIM में से कम से कम एक pass हो और pass होने वाला डोमेन From डोमेन के साथ aligned हो। Aligned का मतलब है संबंधित: relaxed alignment के साथ, जो डिफ़ॉल्ट है, उसी organisational डोमेन का subdomain गिना जाता है। अगर आपका प्लेटफ़ॉर्म अपना डोमेन return-path के रूप में इस्तेमाल करता है, तो SPF उस डोमेन के लिए pass होता है पर वह आपके डोमेन से मेल नहीं खाता, इसलिए SPF DMARC की मदद नहीं करता। अपने subdomain पर कस्टम return-path के साथ, SPF pass भी होता है और align भी।
| सेटअप | SPF नतीजा | DMARC परिणाम |
|---|---|---|
| प्लेटफ़ॉर्म डोमेन पर return-path, aligned DKIM | Pass, aligned नहीं | सिर्फ़ DKIM के ज़रिए pass |
| आपके subdomain पर कस्टम return-path, aligned DKIM | Pass और aligned | दोनों के ज़रिए pass; ज़्यादा मज़बूत |
| कस्टम return-path, रास्ते में DKIM टूटा | Pass और aligned | फिर भी SPF के ज़रिए pass |
| प्लेटफ़ॉर्म return-path, रास्ते में DKIM टूटा | Pass, aligned नहीं | फ़ेल |
SPF फ़ॉरवर्डिंग में बचा नहीं रहता। जब मेल फ़ॉरवर्ड होता है, तो SPF फ़ॉरवर्डर के विरुद्ध जाँचा जाता है, इसलिए यह आम तौर पर fail हो जाता है। DKIM वह संकेत है जो बचा रहता है। इसीलिए aligned DKIM प्राथमिक लक्ष्य है और कस्टम return-path दूसरी परत है, विकल्प नहीं।
कस्टम return-path सेट करना
- एक subdomain चुनें। bounce.mail.example.com जैसा नाम चुनें जो सिर्फ़ bounces के लिए इस्तेमाल हो। इसे अपने ट्रैकिंग subdomain से अलग रखें।
- वह रिकॉर्ड जोड़ें जो आपका प्लेटफ़ॉर्म बताता है। यह आम तौर पर प्लेटफ़ॉर्म के नाम की ओर CNAME होता है, या ऐसा MX रिकॉर्ड जो bounces को प्लेटफ़ॉर्म तक पहुँचाता है। इसे ठीक वैसे ही कॉपी करें।
- subdomain का SPF रिकॉर्ड जाँचें। प्लेटफ़ॉर्म आम तौर पर CNAME के पीछे SPF पॉलिसी संभालता है। अगर वह नहीं संभालता, तो subdomain के लिए ऐसा SPF रिकॉर्ड प्रकाशित करें जो प्लेटफ़ॉर्म को अधिकृत करे।
- इंतज़ार करें और सत्यापित करें। रिकॉर्ड का TTL बीतने दें और अपने प्लेटफ़ॉर्म से डोमेन सत्यापित करें, जैसा हमारी सेंडिंग डोमेन सत्यापित करने की गाइड में बताया गया है।
- टेस्ट संदेश भेजें और हेडर पढ़ें। पुष्टि करें कि Return-Path हेडर आपका subdomain इस्तेमाल करता है और ऑथेंटिकेशन नतीजों में उसी डोमेन के साथ SPF pass दिखता है।
Return-Path: <bounce+abc123@bounce.mail.example.com>
Authentication-Results: mx.example.net;
spf=pass smtp.mailfrom=bounce.mail.example.com;
dkim=pass header.d=mail.example.com;
dmarc=pass header.from=mail.example.com
उदाहरण में, return-path डोमेन From डोमेन का subdomain है, इसलिए relaxed alignment लागू होता है और SPF DMARC के pass होने में योगदान देता है।
कस्टम ट्रैकिंग डोमेन सेट करना
लिंक ट्रैकिंग आपके संदेश के हर लिंक को एक redirect से गुज़रने वाला बना देती है, ताकि क्लिक गिने जा सकें। ओपन ट्रैकिंग एक छोटी-सी इमेज जोड़ती है जिसका लोड होना गिना जाता है। दोनों एक डोमेन इस्तेमाल करते हैं। डिफ़ॉल्ट रूप से वह डोमेन प्लेटफ़ॉर्म का होता है और कई ग्राहकों में साझा होता है। कस्टम ट्रैकिंग डोमेन उसकी जगह आपका अपना subdomain रख देता है।
- एक subdomain चुनें। उदाहरण के लिए links.example.com। ऐसा नाम चुनें जो प्राप्तकर्ता को स्वाभाविक लगे।
- CNAME प्रकाशित करें। subdomain को उस नाम की ओर इशारा कराएँ जो आपका प्लेटफ़ॉर्म देता है। CNAME को उस नाम पर अकेला रिकॉर्ड होना चाहिए।
- सर्टिफ़िकेट का इंतज़ार करें। CNAME resolve होते ही प्लेटफ़ॉर्म subdomain के लिए सर्टिफ़िकेट माँगता है। इसमें मिनट से लेकर घंटे लग सकते हैं।
- इसे भेजने के लिए चालू करें। अपनी सेंडिंग सेटिंग में या प्रति स्ट्रीम ट्रैकिंग डोमेन चुनें, ताकि नए संदेश इसका उपयोग करें।
- टेस्ट लिंक पर क्लिक करें। कोई संदेश खोलें, ट्रैक किए गए लिंक पर क्लिक करें और पुष्टि करें कि वह बिना ब्राउज़र चेतावनी के HTTPS पर लोड होता है और सही पेज पर पहुँचता है।
HTTPS वैकल्पिक क्यों नहीं है
ट्रैक किया गया लिंक पहली चीज़ है जिसे प्राप्तकर्ता, ब्राउज़र और सुरक्षा स्कैनर छूते हैं। http से शुरू होने वाला या सर्टिफ़िकेट चेतावनी दिखाने वाला लिंक संदेह को न्योता देता है और क्लिक खो देता है। कुछ कॉर्पोरेट गेटवे ऐसे लिंक को पूरी तरह बदल देते हैं या ब्लॉक कर देते हैं। ट्रैकिंग चालू करने से पहले पुष्टि करें कि सर्टिफ़िकेट वैध है, और जाँचें कि renewal अपने आप होता है।
कस्टम ट्रैकिंग डोमेन के फ़ायदे और समझौते
| फ़ायदा | समझौता |
|---|---|
| लिंक reputation सिर्फ़ आपकी है, अज्ञात भेजने वालों के साथ साझा नहीं | आपकी अपनी ग़लतियाँ भी आपके डोमेन पर पड़ती हैं, इसलिए इसे साफ़ रखें |
| लिंक आपके ब्रांड से मेल खाते दिखते हैं | बनाए रखने के लिए एक और subdomain और सर्टिफ़िकेट |
| स्ट्रीम अलग करना आसान, प्रति स्ट्रीम एक ट्रैकिंग डोमेन के साथ | दस्तावेज़ करने के लिए ज़्यादा DNS रिकॉर्ड |
| साझा डोमेन पर कोई दूसरा भेजने वाला blocklist हो जाए तो कम झटके | नए डोमेन का कोई इतिहास नहीं होता, इसलिए उसे धीरे-धीरे शुरू करें |
नया ट्रैकिंग डोमेन धीरे-धीरे शुरू करें। जो डोमेन लिंक में कभी देखा नहीं गया उसकी कोई reputation नहीं होती, अच्छी या बुरी, और पहले दिन से उसके साथ बड़ी मात्रा में भेजना असामान्य लग सकता है। वही सतर्क ramp अपनाएँ जो हमारी warm-up गाइड में बताया गया है।
क्या कुछ संदेशों के लिए ट्रैकिंग बंद कर देनी चाहिए?
ओपन और क्लिक ट्रैकिंग सुविधाएँ हैं, आवश्यकताएँ नहीं। पासवर्ड रीसेट, लॉगिन कोड और ऐसे ही सुरक्षा संदेशों के लिए कई टीमें ट्रैकिंग बंद कर देती हैं। लिंक सीधे आपकी साइट पर जाने चाहिए, और बदले गए लिंक असली संदेश को उपयोगकर्ताओं और फ़िल्टरों को फ़िशिंग जैसा दिखा सकते हैं। यह भी ध्यान रखें कि मेल ऐप्स के इमेज प्रीलोड करने से ओपन ट्रैकिंग अविश्वसनीय हो गई है। opens को मोटा संकेत मानें, और क्लिक तथा conversions को वे मीट्रिक जो मायने रखते हैं।
काम का उदाहरण: एक डोमेन पर दो स्ट्रीम
एक दुकान की कल्पना करें जो ऑर्डर कन्फ़र्मेशन और साप्ताहिक प्रचार भेजती है। वह स्टाफ़ ईमेल के लिए रूट डोमेन example.com रखती है और दो सेंडिंग subdomain बनाती है, हर स्ट्रीम के लिए एक। हर एक को रिकॉर्ड का अपना सेट मिलता है, इसलिए दोनों की reputation कभी नहीं मिलती।
| स्ट्रीम | From डोमेन | Return-path | ट्रैकिंग डोमेन |
|---|---|---|---|
| ट्रांज़ैक्शनल | orders.example.com | bounce.orders.example.com | कोई नहीं, सुरक्षा संदेशों के लिए ट्रैकिंग बंद |
| प्रचार | news.example.com | bounce.news.example.com | links.news.example.com |
इस ढाँचे में, प्रचार स्ट्रीम पर complaints का उछाल news.example.com और उसके लिंक डोमेन को नुक़सान पहुँचाता है, जबकि ऑर्डर कन्फ़र्मेशन का अपना साफ़ इतिहास बना रहता है। हर return-path अपने From डोमेन का subdomain है, इसलिए relaxed alignment में SPF align होता है। हर स्ट्रीम अपने DKIM selector से साइन करती है, जिससे दूसरी को छुए बिना एक की key rotate करना भी आसान हो जाता है। क़ीमत है मुट्ठी भर अतिरिक्त DNS रिकॉर्ड, जो अलगाव के लिए छोटी क़ीमत है।
बाद में कोई स्ट्रीम जोड़ें तो नया तरीक़ा गढ़ने की जगह यही पैटर्न कॉपी करें। एकसमान नामकरण से हेडर, DMARC रिपोर्ट या blocklist सूचना में साफ़ दिख जाता है कि संदेश किस स्ट्रीम का है, और इससे हर जाँच तेज़ होती है।
ट्रबलशूटिंग
| समस्या | संभावित कारण | समाधान |
|---|---|---|
| Return-Path अब भी प्लेटफ़ॉर्म डोमेन दिखाता है | स्ट्रीम के लिए कस्टम return-path चालू नहीं है | सेंडिंग सेटिंग में डोमेन चुनें और दोबारा भेजें |
| SPF pass होता है पर DMARC fail | Return-path डोमेन From के साथ aligned नहीं है | From डोमेन का subdomain इस्तेमाल करें |
| CNAME नहीं जोड़ा जा सकता | उस नाम पर दूसरा रिकॉर्ड मौजूद है | CNAME के लिए नया subdomain इस्तेमाल करें |
| ट्रैक किया गया लिंक सर्टिफ़िकेट चेतावनी दिखाता है | सर्टिफ़िकेट जारी नहीं हुआ या समाप्त हो गया | CNAME और प्लेटफ़ॉर्म में डोमेन की स्थिति जाँचें |
| ट्रैक किए गए लिंक एरर देते हैं | CNAME ग़लत लक्ष्य की ओर इशारा करता है | अपने खाते में दिए मान से मिलान करें |
| लिंक प्राप्तकर्ता के गेटवे द्वारा ब्लॉक | बिना reputation वाला नया ट्रैकिंग डोमेन | धीरे-धीरे ramp up करें और shorteners से बचें |
इसे बनाए रखें
- हर subdomain और उसका उद्देश्य एक ही जगह दस्तावेज़ करें।
- किसी भी DNS माइग्रेशन या registrar बदलाव के बाद रिकॉर्ड जाँचें।
- ट्रैकिंग डोमेन के सर्टिफ़िकेट की समाप्ति पर नज़र रखें।
- प्लेटफ़ॉर्म बदलने या नई सेंडिंग सेवा जोड़ने के बाद alignment फिर टेस्ट करें।
- उन स्रोतों के लिए DMARC रिपोर्ट देखें जो alignment में fail होते हैं।
अपने DNS पर एक और नज़र चाहिए? हमें अपना सेंडिंग डोमेन भेजें और हम return-path और ट्रैकिंग रिकॉर्ड जाँच देंगे।
आगे पढ़ने के लिए और स्रोत
अक्सर पूछे जाने वाले प्रश्न
return-path पता क्या है?
यह envelope sender है, जिसे MAIL FROM या Return-Path भी कहते हैं, और जिस पर bounces भेजे जाते हैं। यह उस From पते से अलग है जो लोगों को दिखता है। SPF इसी envelope पते के डोमेन के विरुद्ध जाँचा जाता है, दिखने वाले From पते के विरुद्ध नहीं।
कस्टम return-path क्यों मायने रखता है?
DMARC तब pass होता है जब SPF या DKIM pass हो और From डोमेन के साथ align हो। अगर return-path आपके प्लेटफ़ॉर्म के डोमेन का इस्तेमाल करता है, तो SPF pass होता है पर आपके From डोमेन के साथ align नहीं होता। अपने ही subdomain पर कस्टम return-path SPF को align होने देता है, जिससे DKIM के अलावा DMARC के pass होने का एक दूसरा रास्ता मिल जाता है।
अगर DKIM aligned है तो क्या मुझे कस्टम return-path चाहिए?
DMARC को सिर्फ़ एक aligned pass चाहिए, इसलिए aligned DKIM काफ़ी है। फिर भी कस्टम return-path दूसरी परत के रूप में रखना फ़ायदेमंद है, क्योंकि अगर रास्ते में DKIM सिग्नेचर टूट जाए तो यह DMARC को pass रखता है, और bounces को आपके डोमेन से ब्रांडेड रखता है।
ट्रैकिंग डोमेन क्या है?
यह वह डोमेन है जो बदले गए लिंक और open-tracking pixels में इस्तेमाल होता है। कस्टम ट्रैकिंग डोमेन के साथ, लिंक साझा प्लेटफ़ॉर्म डोमेन की जगह आपके अपने subdomain, जैसे links.example.com, की ओर इशारा करते हैं, जो ज़्यादा भरोसेमंद दिखता है और आपके लिंक की reputation को दूसरे भेजने वालों से अलग रखता है।
ट्रैकिंग डोमेन को HTTPS क्यों चाहिए?
ब्राउज़र और मेल क्लाइंट असुरक्षित लिंक के बारे में चेतावनी देते हैं या उन्हें ब्लॉक कर देते हैं। http से शुरू होने वाले लिंक चेतावनी ला सकते हैं और क्लिक-थ्रू घटा सकते हैं, और कुछ सुरक्षा स्कैनर उन्हें संदेह से देखते हैं। पक्का करें कि प्लेटफ़ॉर्म आपके ट्रैकिंग subdomain के लिए सर्टिफ़िकेट जारी और renew करता है।
क्या मैं bounces और ट्रैकिंग के लिए एक ही subdomain इस्तेमाल कर सकता हूँ?
बेहतर है कि न करें। दोनों भूमिकाएँ अलग रिकॉर्ड प्रकार इस्तेमाल करती हैं और अलग सिस्टम द्वारा संभाली जाती हैं। अलग subdomain इस्तेमाल करने से टकराव टलते हैं, जैसे एक ही नाम पर CNAME का MX रिकॉर्ड से टकराना।
मेरे ट्रैकिंग लिंक पर सर्टिफ़िकेट की चेतावनी क्यों दिख रही है?
ट्रैकिंग subdomain का सर्टिफ़िकेट अभी जारी नहीं हुआ है, समाप्त हो गया है, या CNAME वहाँ इशारा नहीं कर रहा जहाँ प्लेटफ़ॉर्म अपेक्षा करता है। रिकॉर्ड जाँचें, सर्टिफ़िकेट जारी होने का इंतज़ार करें और पुष्टि करें कि प्लेटफ़ॉर्म डोमेन को active दिखा रहा है।
क्या कस्टम ट्रैकिंग डोमेन से deliverability सुधरेगी?
यह अप्रत्यक्ष रूप से मदद कर सकता है। आपकी अपनी reputation वाला ब्रांडेड लिंक डोमेन अज्ञात भेजने वालों के साथ लिंक डोमेन साझा करने से बचाता है, और संदेश को एकरूप दिखाता है। यह ख़राब लिस्ट गुणवत्ता या complaints को नहीं मिटाता।
क्या मैं लिंक ट्रैकिंग बंद कर सकता हूँ?
हाँ, ज़्यादातर प्लेटफ़ॉर्म में आप क्लिक और ओपन ट्रैकिंग को प्रति संदेश या डिफ़ॉल्ट रूप से बंद कर सकते हैं। पासवर्ड रीसेट जैसे संवेदनशील संदेशों के लिए ट्रैकिंग बंद करना आम है, क्योंकि बदले गए लिंक उपयोगकर्ताओं और सुरक्षा टूल को भ्रमित कर सकते हैं।