2010-04-22 18 views
14

मेरे क्लाइंट के लिए जिस एप्लिकेशन पर मैं काम कर रहा हूं उसका हिस्सा घटनाओं के लिए ईमेल भेजना शामिल है। कभी-कभी ये बेहद महत्वपूर्ण हैं। मेरा ग्राहक, और मेरे अधिकांश क्लाइंट के क्लाइंट, Outlook का उपयोग करते हैं, जिसमें मेल संदेश को उच्च महत्व के रूप में चिह्नित करने की क्षमता होती है।क्या मैं System.Net.Mail का उपयोग कर Outlook के लिए "उच्च महत्व" के रूप में एक ईमेल चिह्नित कर सकता हूं?

अब, मुझे पता है कि यह मानना ​​है कि सभी अंतिम उपयोगकर्ता एक ही इंटरफ़ेस का उपयोग करेंगे, मैं नहीं हूं। लेकिन विचार करते हुए कि आप Outlook से उच्च महत्व के रूप में ईमेल भेज सकते हैं, भले ही लक्ष्य Outlook के माध्यम से आवश्यक रूप से पढ़ना न पड़े, इसका मतलब है कि मूल रूप से कुछ डेटा संग्रहीत किया जाता है, किसी भी तरह से, यह Outlook को यह जानने देता है कि कोई विशेष संदेश उच्च महत्व के रूप में असाइन किया गया था या नहीं। कम से कम मेरी व्याख्या है।

एप्लिकेशन वर्तमान में का उपयोग ईमेल भेजने के लिए System.Net.Mail.MailMessages का उपयोग करके उन्हें भेजने के लिए और System.Net.Mail.SmtpClient भेजने के लिए करता है। क्या System.Net.Mail की क्षमताओं के साथ इस "उच्च महत्व" सेटिंग को सेट करना संभव है? यदि नहीं, तो क्या कोई असेंबली उपलब्ध है जो इस सेटिंग को कॉन्फ़िगर कर सकती है?

+3

आप MailMessage, सेट बनाते हैं 'message.Priority = MailPriority.High;' उदाहरण: http://www.aspnettutorials.com/tutorials/email/email-priority-aspnet2-csharp.aspx –

उत्तर

18

मेल संदेश की प्राथमिकता संपत्ति सेट करें। इसके मूल्य सामान्य, कम या उच्च हैं।

6

इसका उपयोग करें - यह मेरे लिए काम करता है।

Dim mail As New MailMessage() 
mail = New MailMessage() 
mail.Priority = MailPriority.High 
mail.Priority = MailPriority.Normal 
mail.Priority = MailPriority.Low 
संबंधित मुद्दे

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