जब कलेक्शन में कोई दस्तावेज़ जोड़ा जाता है, तो एक्सटेंशन उसे ईमेल के लिए चुनता है
डिलीवरी की प्रोसेस जारी है. एक्सटेंशन, इसमें delivery
फ़ील्ड बनाता है और उसे अपडेट करता है
दस्तावेज़ को प्रोसेस करता है.
ईमेल डिलीवरी को प्रोसेस किया जा रहा है
delivery
फ़ील्ड में, इन फ़ील्ड से जानकारी भरी जा सकती है:
- राज्य:
PENDING
,PROCESSING
,SUCCESS
याERROR
में से कोई एक. - startTime: ईमेल प्रोसेसिंग शुरू होने का टाइमस्टैंप.
- खत्म होने का समय: ईमेल की प्रोसेस पूरी होने का टाइमस्टैंप (यानी कि
SUCCESS
याERROR
की स्थिति में खत्म हुआ). - गड़बड़ी: अगर ईमेल की डिलीवरी से जुड़ी कोई गड़बड़ी हुई है, तो यहां गड़बड़ी का मैसेज दिखेगा.
- प्रयास: इस ईमेल के लिए डिलीवरी की कोशिशों की संख्या.
- leaseExpireTime: हैंग या टाइम आउट होने के मामले में, वह समय जब
PROCESSING
स्थिति को गड़बड़ी माना जाना चाहिए. - info: ईमेल डिलीवर होने के बाद (कम से कम एक पते पर), यह फ़ील्ड नीचे दिए गए फ़ील्ड से भर जाएगा:
- messageId: डिलीवर किए गए ईमेल का मैसेज आईडी.
- accepted: उन ईमेल पतों की सूची जिन पर ईमेल डिलीवर हो गया.
- अस्वीकार किए गए: उन ईमेल पतों की सूची जिन्हें ईमेल नहीं भेजा जा सका.
- मंज़ूरी बाकी: उन ईमेल पतों की कैटगरी जिन्हें एसएमटीपी ने कुछ समय के लिए अस्वीकार कर दिया था.
- response: एसएमटीपी सर्वर से मिला आखिरी रिस्पॉन्स.
एक ईमेल आम तौर पर PENDING
से PROCESSING
तक जाएगा, जो कि SUCCESS
या
ERROR
. SUCCESS
या ERROR
की स्थिति में आने के बाद,
दस्तावेज़ कोई अन्य ईमेल भेजने के लिए एक्सटेंशन को ट्रिगर नहीं करेगा. फिर से भेजने के लिए
तो आपके पास state
को PENDING
या RETRY
में बदलने का विकल्प है.
मैन्युअल तरीके से कोशिश करें
कुछ मामलों में, ईमेल की डिलीवरी ठीक से नहीं हो पाती या
नाबालिग के साथ सही तरीके से डिलीवरी के लिए, दस्तावेज़ में मैन्युअल तरीके से सुधार किया जा सकता है
बदलाव. हालांकि, बार-बार की जाने वाली कोशिशें अपने-आप नहीं होती हैं, लेकिन आप मैन्युअल तरीके से
state
को delivery
फ़ील्ड में RETRY
के लिए सेट करें, ताकि एक्सटेंशन ईमेल भेजने की कोशिश करे
फिर से डिलीवर करें (और attempts
की संख्या बढ़ाता है).