2012-10-03 14 views
7

मैं एक ऐसा एप्लिकेशन बनाता हूं जो मेल सर्वर से ईमेल प्राप्त करता है। मैं ईमेल प्राप्त करने के लिए "System.Net.Mail.MailMessage" का उपयोग करता हूं। अब मैं इनबॉक्स में प्रत्येक ईमेल के "दिनांक और समय" प्राप्त करना चाहता हूं।ईमेल की "तिथि" कैसे प्राप्त करें?

+3

अधिक विशिष्ट हो सकता है। एचटीएमएल हेडर से डेटटाइम? या जिस तारीख को आपके मेल क्लाइंट को प्राप्त होता है? –

+0

मुझे लगता है कि मैं HTML शीर्षलेख से डेटटाइम चाहता हूं। उदाहरण के लिए जीमेल में, मैं चाहता हूं कि डेटटाइम जो प्रत्येक ईमेल में दिखाया जाए। – Tavousi

+0

खैर मैं कुछ भी समझाने का दावा नहीं करूंगा कि मीका पहले से ही नहीं है। System.net.mail.mailmessage क्लास का उपयोग करके आपके पास हेडर में आवश्यक सभी जानकारी तक पहुंच है। उसके उत्तर और उसके द्वारा प्रदान किए गए लिंक पर नज़र डालें। –

उत्तर

15

आप यहाँ ईमेल हेडर को देखने के लिए चाहते हैं कुछ प्रलेखन यदि आप कर सकते हैं

http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.headers.aspx

message.Headers["Date"]; 
+0

+1, मैंने सोचा होगा कि ओपी के बाद यह वही है। –

+0

यह हेडर का मतलब केवल विशिष्ट प्रारूप में एक स्ट्रिंग होना है, यह तारीख प्राप्त करने के लिए मैन्युअल रूप से सर्वोत्तम अभ्यास को पार्स कर रहा है? –

+0

हां यह एक स्ट्रिंग के रूप में वापस आ जाएगा और फिर आपको डेटाटाइम का उपयोग करने की आवश्यकता होगी .parse –

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