WebDav का उपयोग करके Exchange सर्वर से संदेशों की सूची बनाना

Exchange मेलबॉक्स में ईमेल संदेशों की सूची को कॉल करके प्राप्त किया जा सकता है ExchangeClient.listMessages() मेथड। संदेशों की बुनियादी जानकारी, जैसे विषय, प्रेषक, प्राप्तकर्ता और संदेश आईडी, प्राप्त करें, इसका उपयोग करके listMessages() विधि।

यह लेख दिखाता है कि कैसे एक Exchange सर्वर से कनेक्ट करें और सीधे या WebDav का उपयोग करके मेलबॉक्स में ईमेल की सूची बनाएं। यह आगे दिखाता है कि विभिन्न फ़ोल्डरों से संदेशों की सूची कैसे बनाएं और ID द्वारा संदेशों की सूची कैसे बनाएं।

Exchange सर्वर के संदेशों की सूची

Exchange मेलबॉक्स में संदेशों की सूची बनाने के लिए:

  1. का एक इंस्टेंस बनाएं ExchangeClient क्लास।
  2. कॉल करें listMessages मेथड और एक संदेश संग्रह बनाएं।
  3. संग्रह के माध्यम से लूप करें और संदेश की जानकारी प्रदर्शित करें।

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

विभिन्न फ़ोल्डरों से संदेशों की सूची

ऊपर दिया गया कोड स्निपेट इनबॉक्स फ़ोल्डर में सभी संदेशों की सूची दिखाता है। अन्य फ़ोल्डरों से भी संदेशों की सूची प्राप्त करना संभव है। ExchangeClient.listMessages() मेथड एक फ़ोल्डर URI को पैरामीटर के रूप में स्वीकार करता है। जब तक फ़ोल्डर URI वैध है, आप उस फ़ोल्डर से संदेशों की सूची प्राप्त कर सकते हैं।

ExchangeClient.getMailboxInfo().xxxFolderUri का उपयोग करें विभिन्न फ़ोल्डरों के URI को प्राप्त करने की प्रॉपर्टी। बाकी कोड संदेशों की सूची प्राप्त करने के समान है।