2011-07-08 13 views
5

मेरे पास एक ईमेल के मूल स्रोत की एक टेक्स्ट फ़ाइल है (यदि आप "मूल देखें" पर क्लिक करते हैं तो सीधे जीमेल से कॉपी किया गया है)। मैं इस फाइल को पढ़ना चाहता हूं और इसे एक MimeMessage में बदलना चाहता हूं।ईमेल की टेक्स्ट फ़ाइल जवामेल MimeMessage में कनवर्ट करें

यदि आप उत्सुक हैं कि मेरे पास जावामेलर सेट अप है, और परीक्षण उद्देश्यों के लिए ईमेल के साथ अपने इनबॉक्स को पॉप्युलेट करने की आवश्यकता है। मैंने वास्तव में फ़ाइलों को पढ़ने और वास्तव में कभी भी निपटा नहीं है, इसलिए कोई भी मदद बहुत बढ़िया होगी।

उत्तर

15

कुछ इस तरह काम करना चाहिए:

InputStream mailFileInputStream = new FileInputStream(...); 
Properties props = new Properties(); 
Session session = Session.getDefaultInstance(props, null); 
MimeMessage message = new MimeMessage(session, mailFileInputStream); 
... 
+0

धन्यवाद। मुझे पता है कि मुझे वास्तव में यहां धीमा होना चाहिए, लेकिन अगर मेरे पास मेरे प्रोजेक्ट फ़ोल्डर की जड़ पर टेक्स्ट दस्तावेज़ है, तो क्या दस्तावेज़ के सापेक्ष पथ के साथ फ़ाइल को तुरंत चालू करने का कोई तरीका है? – Yottagray