2015-12-18 4 views
6

मेरे पास एक वेब सेवा है जो MailMessages उत्पन्न करती है।मैं प्रोग्राम के लिए दृष्टिकोण के लिए ईमेल थ्रेड कैसे उत्पन्न कर सकता हूं?

मैं गुणक कैसे उत्पन्न और भेज सकता हूं ताकि दृष्टिकोण उन्हें थ्रेड के रूप में पहचान सके?

मैं डिकोडिंग इस जानकारी लेकिन बहुत स्पष्ट कुछ भी नहीं के उदाहरण देखा है एन्कोडिंग उस पर समझने के लिए।

जब मेरी webservice एक ही विषय के बारे में कई ईमेल भेजने के लिए एसएमटीपी का उपयोग करती है, तो मैं उन ईमेल के प्राप्तकर्ताओं को दृष्टिकोण में देखना चाहता हूं, ताकि कई ईमेल एक साथ थ्रेडेड हो सकें जैसे कि कुछ संस्करणों में उत्तरों स्वचालित रूप से चेन और पतन हो जाएंगे ।

क्या मैं इसे एक्सचेंज एपीआई तक पहुंच के बिना कर सकता हूं? ऐसा लगता है कि मुझे इस तरह के सिस्टम के बिना बहुत से ईमेल क्लाइंट थ्रेड उत्तरों के बाद से सक्षम होना चाहिए।

उत्तर

2

यकीन Thread-Index माइम हैडर सही ढंग से सेट है। यह PR_CONVERSATION_INDEX MAPI प्रॉपर्टी के आधार पर shoud lbe (https://msdn.microsoft.com/en-us/library/office/cc765583.aspx देखें)। OutlookSpy (IMessage बटन पर क्लिक करें) के साथ मौजूदा संदेशों पर एक नज़र डालें। आप यह भी देख सकते हैं कि Outlook कैसे संदेश बनाता है और IConverterSession पर क्लिक करके Thread-Index MIME शीर्षलेख पॉप्युलेट करता है। MAPIToMIMEStm बटन।

1

यदि आप मूल संदेश के उत्तर के रूप में संदेश बनाते हैं तो Outlook थ्रेड के रूप में पहचाना जाएगा।

एक्सचेंज सर्वर (आउटलुक) के माध्यम से मेल भेजने का सबसे प्रभावी तरीका "Outlook Mail REST API" का उपयोग करना है। आम तौर पर सर्वर को स्थापित वेब सर्वर पर सेवा सेटअप करें।

Outlook मेलबॉक्स प्रबंधित करना बहुत सरल है। आरईएसटी एपीआई का उपयोग कैसे करें सीखने के लिए कृपया निम्नलिखित यूआरएल देखें।

https://msdn.microsoft.com/office/office365/APi/mail-rest-operations#SendMessages

+0

यदि मेरे पास मूल मेल नहीं है तो मैं मेल को मूल मेल के उत्तर के रूप में कैसे भेज सकता हूं? – Matthew

संबंधित मुद्दे

 संबंधित मुद्दे