आउटबाउंड मैसेज मैनेज करें

Odoo के डिफ़ॉल्ट कॉन्फ़िगरेशन के साथ ईमेल भेजना

Odoo ऑनलाइन और Odoo.sh पर, ईमेल भेजना और प्राप्त करना बॉक्स से बाहर काम करता है। कोई कॉन्फ़िगरेशन की आवश्यकता नहीं है।

जब डेटाबेस बनाया जाता है, तो सबडोमेन company-name.odoo.com का उपयोग ईमेल भेजने और प्राप्त करने के लिए किया जाता है। इस सबडोमेन के लिए डिलीवरेबिलिटी ऑप्टिमाइज़ की गई है क्योंकि यह Odoo के DNS कॉन्फ़िगरेशन का उपयोग करता है।

Example

अगर डेटाबेस सबडोमेन company-name.odoo.com है और सभी मेलिंग कॉन्फ़िगरेशन डिफ़ॉल्ट हैं, तो सभी ईमेल notifications@company-name.odoo.com से भेजे जाएंगे।

यह कॉन्फ़िगरेशन सिस्टम पैरामीटर mail.default.from_filter द्वारा हैंडल किया जाता है। जहां सेंडर का डोमेन इस पैरामीटर की वैल्यू से मैच नहीं करता है, वहां इसके बजाय नोटिफ़िकेशन एड्रेस का उपयोग किया जाता है। इस सिस्टम पैरामीटर में कई वैल्यू को परिभाषित किया जा सकता है: कॉमा से अलग, डोमेन या पूर्ण ईमेल एड्रेस सभी की अनुमति है। एक बार आउटगोइंग मेल सर्वर कॉन्फ़िगर हो जाने के बाद, सिस्टम पैरामीटर पर अब विचार नहीं किया जाता है और उपयोग की गई वैल्यू मेल सर्वर का FROM फ़िल्टरिंग है।

Odoo का डिफ़ॉल्ट आउटबाउंड मैसेज कॉन्फ़िगरेशन।

ईमेल reply-to एड्रेस के रूप में catchall@company-name.odoo.com के साथ भेजे जाते हैं। इसके अलावा, डिलीवरी एरर bounce@company-name.odoo.com पर भेजे जाते हैं।

टिप्पणी

catchall, bounce और notification एड्रेस अन्य एलिअस की तरह काम नहीं करते हैं। उनका डेटाबेस में रिकॉर्ड बनाने का उद्देश्य नहीं है। एलिअस पर भेजे गए ईमेल ऑटोमैटिकली रूट किए जाते हैं और मौजूदा और लिंक किए गए रिकॉर्ड का जवाब देंगे या डेटाबेस में एक नया बनाएंगे।

ईमेल भेजने के लिए कस्टम डोमेन का उपयोग करना

डेटाबेस को कस्टम डोमेन का उपयोग करने के लिए कॉन्फ़िगर किया जा सकता है, इस स्थिति में सभी डिफ़ॉल्ट ईमेल एड्रेस कस्टम डोमेन का उपयोग करके बनाए जाते हैं। अगर कस्टम डोमेन company-name.com है, तो सेंडर एड्रेस notifications@company-name.com होगा, reply-to एड्रेस catchall@company-name.com होगा, और bounce एड्रेस bounce@company-name.com होगा। कस्टम डोमेन का उपयोग Odoo के ईमेल सर्वर या एक्सटर्नल सर्वर के साथ ईमेल भेजते समय किया जा सकता है।

यह सेक्शन कस्टम डोमेन के स्वामित्व को मानता है। अगर नहीं, तो डोमेन रजिस्ट्रार जैसे GoDaddy, Namecheap, या किसी वैकल्पिक प्रोवाइडर से कस्टम डोमेन खरीदा जाना चाहिए।

Odoo के ईमेल सर्वर के साथ कस्टम डोमेन का उपयोग करना

Odoo Online या Odoo.sh पर, कस्टम डोमेन के DNS में कुछ कॉन्फ़िगरेशन अनिवार्य हैं ताकि अच्छी डिलीवरेबिलिटी सुनिश्चित हो सके।

चेतावनी

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

पहला कदम SPF और DKIM को कॉन्फ़िगर करना है ताकि वे Odoo के मेल सर्वर के साथ कंप्लायंट हों।

अगला, कस्टम डोमेन को किसी कंपनी के एलियास डोमेन के रूप में सेट करना होगा। कंपनी को सेलेक्ट करें, Settings खोलें, और Alias Domain फ़ील्ड के तहत कस्टम डोमेन जोड़ें।

एलियास डोमेन जोड़ने के बाद, (internal link) आइकॉन पर क्लिक करें ताकि अगर ज़रूरत हो तो कस्टम डोमेन पर ज़्यादा कंपनियां असाइन की जा सकें। अगर चाहें तो डिफ़ॉल्ट एलियास को मॉडिफाई करने के लिए डेवलपर मोड (डीबग मोड) मोड को इनेबल करें:

  • Bounce Alias: वह मेलबॉक्स जो डिलीवरी एरर को कैच करने और संबंधित मैसेज पर लाल लिफाफे को पॉप्युलेट करने के लिए इस्तेमाल होता है।

  • Catchall Alias: डिफ़ॉल्ट मेलबॉक्स जो सभी रिप्लाई को सेंट्रलाइज़ करने के लिए इस्तेमाल होता है।

  • Default From Alias: डिफ़ॉल्ट सेंडर एड्रेस।

टिप्पणी

पहले एलियास डोमेन के क्रिएशन पर, सभी कंपनियां इसका इस्तेमाल करेंगी। अगर आप नई कंपनी बनाते हैं, तो ऑटोमैटिकली सेट होने वाला एलियास डोमेन वह है जिसकी प्राथमिकता सबसे कम है (जैसा कि डेवलपर मोड (डीबग मोड) में एलियास डोमेन लिस्ट में दिखाया गया है)।

सभी ईमेल एलियास (जैसे CRM या Helpdesk टीमों से संबंधित) का कस्टम डोमेन मेल सर्वर में उनका संबंधित मेलबॉक्स होना चाहिए।

Odoo के साथ एक्सटर्नल मेल सर्वर कॉन्फ़िगरेशन की टेक्निकल स्कीमा।

Odoo डेटाबेस में संबंधित चैटर (CRM, इनवॉइस, सेल्स ऑर्डर, आदि) के भीतर ईमेल प्राप्त करने के लिए, इन तीन तरीकों में से किसी एक का इस्तेमाल करना होगा:

कस्टम डोमेन का इस्तेमाल करने का मतलब है कि Odoo द्वारा ईमेल भेजने के लिए विशिष्ट लोकल-पार्ट्स का इस्तेमाल किया जा सकता है।

एक्सटर्नल SMTP सर्वर के साथ ईमेल भेजना

टिप्पणी

अगर आप अपना खुद का आउटगोइंग मेल सर्वर इस्तेमाल कर रहे हैं, तो इसे आपके अपने डोमेन के साथ पेयर करना होगा, क्योंकि Odoo सबडोमेन के DNS को अपडेट करना संभव नहीं है।

Odoo में एक्सटर्नल SMTP सर्वर जोड़ने के लिए, Settings खोलें, और Emails सेक्शन के तहत मिलने वाले Use Custom Email Servers ऑप्शन को इनेबल करें। फिर, बदलावों को सेव करने के लिए पेज के ऊपर Save पर क्लिक करें।

Emails सेक्शन पर वापस जाएं, Outgoing Email Servers पर क्लिक करें, फिर एक आउटगोइंग मेल सर्वर रिकॉर्ड बनाने के लिए New पर क्लिक करें। ज़्यादातर फ़ील्ड SMTP सर्वर से कनेक्शन सेट अप करने के लिए इस्तेमाल होने वाले सामान्य पैरामीटर हैं; अपने ईमेल प्रोवाइडर द्वारा दी गई वैल्यू का इस्तेमाल करें।

पूरा होने के बाद, Test Connection पर क्लिक करें। ध्यान दें कि एक सफल टेस्ट कनेक्शन इस बात की पुष्टि नहीं करता है कि ईमेल भेजा जाएगा क्योंकि प्रोवाइडर की तरफ से कुछ प्रतिबंध रह सकते हैं, इसलिए, अपने प्रोवाइडर के दस्तावेज़ से परामर्श करने की सिफारिश की जाती है।

लोकल-पार्ट वैल्यू

नीचे विभिन्न लोकल-पार्ट वैल्यू प्रस्तुत किए गए हैं जिनका इस्तेमाल Odoo द्वारा ईमेल भेजने के लिए किया जा सकता है। आपके मेल सर्वर में इन्हें व्हाइटलिस्ट करना आवश्यक हो सकता है:

  • एलियास डोमेन बाउंस एलियास (डिफ़ॉल्ट वैल्यू = bounce),

  • एलियास डोमेन डिफ़ॉल्ट फ्रॉम (डिफ़ॉल्ट वैल्यू = notifications),

  • डिफ़ॉल्ट एडमिन पता admin@company-name.odoo.com या, अगर बदला गया है, तो नई वैल्यू),

  • डिफ़ॉल्ट Odoobot पता odoobot@company-name.odoo.com या, अगर बदला गया है, तो नई वैल्यू),

  • ईमेल मार्केटिंग कैंपेन में परिभाषित विशिष्ट FROM,

  • ईमेल टेम्प्लेट में परिभाषित किया जा सकने वाला विशिष्ट FROM।

ट्रांज़ैक्शनल और मास ईमेल के लिए अलग-अलग सर्वर सेट अप करना

व्यक्तिगत मेल सर्वर

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

Example

आप ट्रांज़ैक्शनल ईमेल के लिए Gmail, Amazon SES, या Brevo जैसी सर्विस का इस्तेमाल कर सकते हैं, और मास मेलिंग के लिए Mailgun, Sendgrid, या Mailjet जैसी सर्विस का इस्तेमाल कर सकते हैं।

सबसे पहले, डेवलपर मोड (डीबग मोड) को सक्रिय करें और Settings ‣ Technical ‣ Email: Outgoing Mail Servers पर जाएं। वहां, दो आउटगोइंग ईमेल सर्वर रिकॉर्ड जोड़ें, एक ट्रांज़ैक्शनल ईमेल सर्वर के लिए और एक मास मेलिंग सर्वर के लिए। ट्रांज़ैक्शनल सर्वर के लिए मास मेलिंग सर्वर (जैसे, 2) की तुलना में कम Priority वैल्यू दर्ज करें (जैसे, 1) ताकि ट्रांज़ैक्शनल ईमेल को प्राथमिकता दी जाए।

ट्रांज़ैक्शन और मास मेलिंग मेल सर्वर के बीच विभाजन का उदाहरण।

अब, Email Marketing ‣ Configuration ‣ Settings पर जाएं, Dedicated Server को सक्षम करें, और उपयुक्त ईमेल सर्वर चुनें। Odoo ट्रांज़ैक्शनल ईमेल के लिए सबसे कम प्राथमिकता वैल्यू वाले सर्वर का इस्तेमाल करता है, और मास मेलिंग के लिए यहां चुने गए सर्वर का इस्तेमाल करता है।

ईमेल मार्केटिंग ऐप्लिकेशन सेटिंग में समर्पित मेल सर्वर।

FROM फ़िल्टरिंग

महत्त्वपूर्ण

अपने प्रोवाइडर की निर्देशों के अनुसार आउटगोइंग मेल सर्वर पर FROM फ़िल्टरिंग को कॉन्फ़िगर करने की अत्यधिक सिफ़ारिश की जाती है।

FROM फ़िल्टरिंग फ़ील्ड From ईमेल पते या डोमेन के आधार पर एक विशिष्ट आउटगोइंग ईमेल सर्वर के इस्तेमाल की अनुमति देता है जिसकी ओर से Odoo भेज रहा है। वैल्यू एक डोमेन या पूरा पता होना चाहिए जो प्रेषक के ईमेल पते से मेल खाता हो और आउटगोइंग मेल सर्वर प्रोवाइडर की ओर से विश्वसनीय हो।

अगर FROM फ़िल्टरिंग का इस्तेमाल नहीं किया जाता है, तो ईमेल नोटिफ़िकेशन पते का इस्तेमाल करके भेजे जाएंगे।

चेतावनी

कुछ आउटगोइंग मेल सर्वर को FROM फ़िल्टर के विशिष्ट कॉन्फ़िगरेशन की आवश्यकता होती है।

जब Odoo से कोई ईमेल भेजा जाता है, तो आउटगोइंग ईमेल सर्वर चुनने के लिए निम्नलिखित क्रम का इस्तेमाल किया जाता है:

  • सबसे पहले, Odoo ऐसे सर्वर को खोजता है जिसकी FROM फ़िल्टरिंग वैल्यू आउटगोइंग ईमेल में परिभाषित From वैल्यू (यानी ईमेल पता) के समान हो। यह कॉन्फ़िगरेशन तब आदर्श है जब किसी कंपनी के सभी यूज़र एक ही डोमेन साझा करते हों लेकिन उनके लोकल-पार्ट्स अलग-अलग हों।

Example

अगर प्रेषक का ईमेल पता test@example.com है, तो केवल वही ईमेल सर्वर इस्तेमाल किया जा सकता है जिसकी FROM फ़िल्टरिंग वैल्यू test@example.com या example.com के बराबर हो।

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

  • अगर दूसरे मानदंड के आधार पर कोई सर्वर नहीं मिलता है, तो Odoo पहले सर्वर का इस्तेमाल करता है, और ईमेल को नोटिफ़िकेशन पते से ओवरराइड कर दिया जाएगा।

टिप्पणी

यह निर्धारित करने के लिए कि कौन सा सर्वर पहला है, Odoo प्राथमिकता वैल्यू का इस्तेमाल करता है (वैल्यू जितनी कम होगी, प्राथमिकता उतनी अधिक होगी)। ऐसा न कर पाने पर, पहला सर्वर सर्वर के नामों द्वारा वर्णानुक्रम का इस्तेमाल करके निर्धारित किया जाता है।

ट्रांज़ैक्शनल ईमेल के अलावा मास मेलिंग के लिए भी Odoo के मेल सर्वर का इस्तेमाल करना संभव है।

एक्सटर्नल ईमेल सर्वर और Odoo के डिफ़ॉल्ट सर्वर का इस्तेमाल

Odoo ऑनलाइन और Odoo.sh पर, डेटाबेस Odoo के SMTP सर्वर के साथ शुरू किए जाते हैं। अगर कोई आउटगोइंग मेल सर्वर सेट नहीं है, तो Odoo का डिफ़ॉल्ट SMTP सर्वर इस्तेमाल किया जाएगा।

CLI ऑथेंटिकेशन के साथ Odoo के मेल सर्वर का इस्तेमाल करके मेल सर्वर जोड़ना।

Example

अगर किसी आउटगोइंग मेल सर्वर को Odoo के डिफ़ॉल्ट सर्वर (CLI) के साथ एक साथ इस्तेमाल किया जाता है, तो आउटगोइंग मेल सर्वर के FROM फ़िल्टर में कस्टम डोमेन होना चाहिए, और CLI के FROM फ़िल्टर में Odoo का सबडोमेन होना चाहिए। अगर कोई FROM फ़िल्टरिंग नहीं है, तो ईमेल नोटिफ़िकेशन पते का इस्तेमाल करके भेजा जाएगा।

ट्रांज़ैक्शनल ईमेल के लिए Odoo मेल सर्वर और मास मेलिंग के लिए मेल सर्वर का विभाजन।

टिप्पणी

Odoo ऑनलाइन पर, कमांड लाइन इंटरफ़ेस डिफ़ॉल्ट Odoo मेल सर्वर के बराबर है, उसी लिमिट का इस्तेमाल करते हुए जैसे कोई आउटगोइंग मेल सर्वर मौजूद न हो।

सलाह

Odoo ऑनलाइन पर, पेज आपके दैनिक ईमेल उपयोग और आपकी दैनिक लिमिट को भी दिखाता है। Odoo.sh पर, आपको मॉनिटर पेज पर भेजे गए आउटगोइंग ईमेल की संख्या जांचनी होगी।

टिप्पणी

Odoo.sh पर, कमांड-लाइन इंटरफ़ेस का इस्तेमाल करने के लिए, कॉन्फ़िगरेशन फ़ाइल पर आउटगोइंग मेल सर्वर को कॉन्फ़िगर किया जा सकता है।

चेतावनी

Odoo का मेल सर्वर ट्रांजेक्शनल ईमेल और छोटे पैमाने के मार्केटिंग कैंपेन के लिए है। दैनिक सीमा डेटाबेस टाइप और इस्तेमाल की गई एप्लिकेशन पर निर्भर करती है।

एक्सटर्नल ईमेल सर्वर के साथ कस्टम डोमेन का इस्तेमाल करना

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

टिप्पणी

जब आप अपने खुद के डोमेन का इस्तेमाल करते हैं तो DNS कॉन्फ़िगरेशन आवश्यक है। अगर एक्सटर्नल आउटगोइंग मेल सर्वर का इस्तेमाल किया जाता है, तो Odoo DNS configuration for our mail servers दस्तावेज़ में बताए अनुसार रिकॉर्ड को कॉन्फ़िगर करने का वांछित प्रभाव नहीं होगा, क्योंकि कस्टम ईमेल सर्वर का इस्तेमाल करते समय यह Odoo से स्वतंत्र है। Odoo, Odoo के सबडोमेन के कॉन्फ़िगरेशन की अनुमति नहीं देता है।

पोर्ट प्रतिबंध

सुरक्षा कारणों से Odoo Online और Odoo.sh पर पोर्ट 25 ब्लॉक है। इसके बजाय पोर्ट 465, 587, या 2525 का इस्तेमाल करने का प्रयास करें।

एलियास डोमेन

कैचऑल डोमेन कंपनी-विशिष्ट है। डिफ़ॉल्ट रूप से, सभी कंपनियां Odoo के सबडोमेन को शेयर करती हैं (जैसे, company-name.odoo.com), लेकिन प्रत्येक कंपनी का अपना कस्टम ईमेल डोमेन हो सकता है।

जब डेवलपर मोड (डीबग मोड) सक्रिय हो, तो Settings ‣ Technical ‣ Email: Alias Domains पर जाकर एलियास डोमेन विकल्प उपलब्ध होते हैं।

चेतावनी

एलियास डोमेन में कोई भी बदलाव बहुत सावधानी से किया जाना चाहिए। अगर किसी एलियास (बाउंस, कैचऑल, डिफ़ॉल्ट फ्रॉम) को बदला जाता है, तो सभी पिछले ईमेल जो नए एलियास पर ठीक से रीडायरेक्ट नहीं होते हैं, खो जाएंगे।

Default From Alias फ़ील्ड को ईमेल एड्रेस के लोकल-पार्ट (डिफ़ॉल्ट रूप से notifications) या पूर्ण ईमेल एड्रेस से भरा जा सकता है। अपने ईमेल के FROM हेडर को निर्धारित करने के लिए इसे कॉन्फ़िगर करें। अगर पूर्ण ईमेल एड्रेस का इस्तेमाल किया जाता है, तो सभी आउटगोइंग ईमेल इस एड्रेस से ओवरराइट हो जाएंगे।

नोटिफ़िकेशन सिस्टम

जब चैटर से कोई ईमेल भेजा जाता है, तो ग्राहक सीधे उसका जवाब दे सकते हैं। अगर कोई ग्राहक ईमेल का सीधे जवाब देता है, तो उत्तर उसी चैटर में लॉग होता है, इस प्रकार रिकॉर्ड से संबंधित मैसेज थ्रेड के रूप में काम करता है।

जवाब मिलने पर, Odoo फिर सब्सक्राइब किए गए फ़ॉलोअर (सब्सक्राइब की गई सबटाइप के आधार पर) का इस्तेमाल करके उन्हें ईमेल द्वारा, या Odoo इनबॉक्स में नोटिफ़िकेशन भेजता है, यह उपयोगकर्ता की प्राथमिकताओं पर निर्भर करता है।

Example

अगर ईमेल एड्रेस “Mary” <mary@customer.example.com> वाला कोई ग्राहक Odoo डेटाबेस से आने वाले ईमेल का डायरेक्ट जवाब देता है, तो Odoo का डिफ़ॉल्ट व्यवहार ईमेल की कॉन्टेंट को थ्रेड के भीतर सभी अन्य फ़ॉलोअर को पुनर्वितरित करना है।

चूंकि Mary का डोमेन एलियास डोमेन से संबंधित नहीं है, Odoo ईमेल एड्रेस को ओवरराइड करता है और फ़ॉलोअर को नोटिफ़ाई करने के लिए नोटिफ़िकेशन ईमेल एड्रेस का इस्तेमाल करता है। यह ओवरराइड डेटाबेस में किए गए कॉन्फ़िगरेशन पर निर्भर करता है। डिफ़ॉल्ट रूप से, Odoo Online और Odoo.sh पर, ईमेल FROM एड्रेस mary@customer.example.com के बजाय notifications@company-name.odoo.com वैल्यू से ओवरराइट होगा।

एड्रेस भेजने वाले के नाम और {alias domain, default from alias}`@`{alias domain, domain name} का इस्तेमाल करके बनाया जाता है, डिफ़ॉल्ट रूप से, notifications@company-name.odoo.com

सभी आउटगोइंग ईमेल के लिए एक यूनीक ईमेल एड्रेस का इस्तेमाल करना

जिस ईमेल एड्रेस से ईमेल भेजे जाते हैं उसे फ़ोर्स करने के लिए, डेवलपर मोड (डीबग मोड) सक्रिय करें, और Settings ‣ Technical ‣ Email: Alias Domains पर जाएं। Default From Alias पर, वैल्यू के रूप में लोकल-पार्ट या पूर्ण ईमेल एड्रेस का इस्तेमाल करें।

चेतावनी

अगर Default From Alias वैल्यू के रूप में पूर्ण एड्रेस का इस्तेमाल किया जाता है, तो सभी आउटगोइंग ईमेल इस एड्रेस से ओवरराइट हो जाएंगे।