Odoo में ईमेल भेजने के लिए DNS रिकॉर्ड कॉन्फ़िगर करें

यह दस्तावेज़ तीन पूरक प्रमाणीकरण प्रोटोकॉल (SPF, DKIM, और DMARC) प्रस्तुत करता है जिनका उपयोग ईमेल सेंडर की वैधता साबित करने के लिए किया जाता है। इन प्रोटोकॉल का पालन न करने से आपके ईमेल के गंतव्य तक पहुंचने की संभावना बहुत कम हो जाएगी।

Odoo Online और Odoo.sh डेटाबेस जो डिफ़ॉल्ट Odoo सबडोमेन एड्रेस (जैसे, @company-name.odoo.com) का इस्तेमाल करते हैं, SPF, DKIM, और DMARC प्रोटोकॉल के अनुरूप प्रमाणित ईमेल भेजने के लिए पहले से कॉन्फ़िगर किए गए हैं।

अगर इसके बजाय कस्टम डोमेन का इस्तेमाल करना चुनते हैं, तो ईमेल को स्पैम के रूप में क्वारंटाइन होने या प्राप्तकर्ताओं को डिलीवर न होने से रोकने के लिए SPF और DKIM रिकॉर्ड को सही तरीके से कॉन्फ़िगर करना आवश्यक है

अगर कस्टम डोमेन से ईमेल भेजने के लिए डिफ़ॉल्ट Odoo ईमेल सर्वर का इस्तेमाल कर रहे हैं, तो SPF और DKIM रिकॉर्ड को नीचे प्रस्तुत किए गए अनुसार कॉन्फ़िगर किया जाना चाहिए। अगर आउटगोइंग ईमेल सर्वर का इस्तेमाल कर रहे हैं, तो उस ईमेल सर्विस और कस्टम डोमेन के लिए विशिष्ट SPF और DKIM रिकॉर्ड का इस्तेमाल करना आवश्यक है।

टिप्पणी

ईमेल सर्विस प्रोवाइडर इनकमिंग ईमेल पर अलग-अलग नियम लागू करते हैं। SPF और DKIM चेक पास करने के बाद भी किसी ईमेल को स्पैम के रूप में वर्गीकृत किया जा सकता है।

SPF (Sender Policy Framework)

Sender Policy Framework (SPF) प्रोटोकॉल डोमेन नेम के मालिक को यह निर्दिष्ट करने की अनुमति देता है कि उस डोमेन से ईमेल भेजने के लिए कौन से सर्वर अधिकृत हैं। जब कोई सर्वर इनकमिंग ईमेल प्राप्त करता है, तो वह चेक करता है कि सेंडर के SPF रिकॉर्ड के अनुसार भेजने वाले सर्वर का IP एड्रेस अनुमत IP की सूची में है या नहीं।

Odoo में, SPF टेस्ट बाउंस एड्रेस पर किया जाता है जो डेटाबेस की जनरल सेटिंग के तहत एलियास डोमेन फ़ील्ड में परिभाषित है। अगर एलियास डोमेन के रूप में कस्टम डोमेन का इस्तेमाल कर रहे हैं, तो इसे SPF-कम्प्लायंट बनाने के लिए कॉन्फ़िगर करना आवश्यक है।

किसी डोमेन की SPF पॉलिसी TXT रिकॉर्ड का इस्तेमाल करके सेट की जाती है। इस रिकॉर्ड को बनाने या संशोधित करने का तरीका डोमेन नेम के DNS जोन को होस्ट करने वाले प्रोवाइडर पर निर्भर करता है।

अगर डोमेन नेम में अभी तक SPF रिकॉर्ड नहीं है, तो निम्नलिखित इनपुट का इस्तेमाल करके एक बनाएं:

v=spf1 include:_spf.odoo.com ~all

अगर डोमेन नेम में पहले से SPF रिकॉर्ड है, तो रिकॉर्ड को अपडेट किया जाना चाहिए। नया न बनाएं, क्योंकि किसी डोमेन में सिर्फ़ एक SPF रिकॉर्ड होना चाहिए।

Example

अगर TXT रिकॉर्ड v=spf1 include:_spf.google.com ~all है, तो include:_spf.odoo.com जोड़ने के लिए इसे एडिट करें: v=spf1 include:_spf.odoo.com include:_spf.google.com ~all

MXToolbox SPF Record Check जैसे टूल का इस्तेमाल करके SPF रिकॉर्ड चेक करें। SPF रिकॉर्ड बनाने या संशोधित करने की प्रक्रिया डोमेन नेम के DNS जोन को होस्ट करने वाले प्रोवाइडर पर निर्भर करती है। सबसे सामान्य प्रोवाइडर और उनके दस्तावेज़ नीचे सूचीबद्ध हैं।

DKIM (DomainKeys Identified Mail)

डोमेनकीज़ आइडेंटिफाइड मेल (DKIM) उपयोगकर्ता को डिजिटल सिग्नेचर के साथ ईमेल को प्रमाणित करने की अनुमति देता है।

When sending an email, the Odoo email server includes a unique DKIM signature in the headers. The recipient's server decrypts this signature using the DKIM record in the database's domain name. If the signature and the key contained in the record match, it proves the message is authentic and has not been altered during transport.

Odoo ईमेल सर्वर का उपयोग करके कस्टम डोमेन से ईमेल भेजते समय DKIM को सक्षम करना आवश्यक है।

To enable DKIM, add a CNAME record to the DNS zone of the domain name:

odoo._domainkey IN CNAME odoo._domainkey.odoo.com.

सलाह

If the domain name is company-name.com, make sure to create a subdomain odoo._domainkey.company-name.com whose canonical name is odoo._domainkey.odoo.com..

CNAME रिकॉर्ड बनाने या संशोधित करने का तरीका डोमेन नाम के DNS ज़ोन को होस्ट करने वाले प्रोवाइडर पर निर्भर करता है। सबसे सामान्य प्रोवाइडर और उनके दस्तावेज़ नीचे सूचीबद्ध हैं।

Check if the DKIM record is valid using a tool like MXToolbox DKIM Record Lookup. Enter example.com:odoo in the DKIM lookup tool, specifying that the selector being tested is odoo for the custom domain example.com.

DMARC (डोमेन-आधारित मैसेज प्रमाणीकरण, रिपोर्टिंग और अनुरूपता)

DMARC रिकॉर्ड एक प्रोटोकॉल है जो SPF और DKIM को एकीकृत करता है। डोमेन नाम के DMARC रिकॉर्ड में निहित निर्देश गंतव्य सर्वर को बताते हैं कि आने वाले ईमेल के साथ क्या करना है जो SPF और/या DKIM जांच में विफल होता है।

टिप्पणी

इस दस्तावेज़ का उद्देश्य ईमेल की डिलीवरेबिलिटी पर DMARC के प्रभाव को समझने में मदद करना है, न कि DMARC रिकॉर्ड बनाने के लिए सटीक निर्देश देना। DMARC रिकॉर्ड सेट करने के लिए DMARC.org जैसे रिसोर्स को देखें।

तीन DMARC पॉलिसी हैं:

  • p=none

  • p=quarantine

  • p=reject

p=quarantine और p=reject उस सर्वर को निर्देश देते हैं जो ईमेल प्राप्त करता है कि अगर SPF या DKIM जांच विफल होती है तो उस ईमेल को क्वारंटाइन करे या उसे अनदेखा करे।

टिप्पणी

DMARC पास करने के लिए, DKIM या SPF जांच पास होनी चाहिए और डोमेन संरेखित होने चाहिए। अगर होस्टिंग टाइप Odoo ऑनलाइन है, तो DMARC पास करने के लिए भेजने वाले डोमेन पर DKIM कॉन्फ़िगरेशन आवश्यक है।

DMARC पास करने का आम तौर पर मतलब है कि ईमेल सफलतापूर्वक डिलीवर हो जाएगा। हालांकि, यह ध्यान रखना ज़रूरी है कि स्पैम फ़िल्टर जैसे अन्य कारक अभी भी मैसेज को अस्वीकार या क्वारंटाइन कर सकते हैं

p=none का उपयोग डोमेन स्वामी द्वारा अपने डोमेन का उपयोग करने वाली संस्थाओं के बारे में रिपोर्ट प्राप्त करने के लिए किया जाता है। इससे डिलीवरेबिलिटी पर असर नहीं पड़ना चाहिए।

Example

_dmarc IN TXT “v=DMARC1; p=none; rua=mailto:postmaster@example.com” का मतलब है कि समग्र DMARC रिपोर्ट postmaster@example.com को भेजी जाएंगी।

सामान्य प्रोवाइडर के SPF, DKIM और DMARC दस्तावेज़

कॉन्फ़िगरेशन का पूरी तरह से टेस्ट करने के लिए, Mail-Tester टूल का इस्तेमाल करें, जो एक भेजे गए ईमेल में कॉन्टेंट और कॉन्फ़िगरेशन की पूरी जानकारी देता है। Mail-Tester का इस्तेमाल अन्य, कम जाने-माने प्रोवाइडर के लिए रिकॉर्ड कॉन्फ़िगर करने के लिए भी किया जा सकता है।