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