2012-02-02 17 views
6

मैंने Google और स्प्रिंग दस्तावेज़ों को देखा है लेकिन ईमेल प्राप्त करने पर कोई चीज़ नहीं मिल रही है।वसंत के साथ जावा आधारित प्रणाली में ईमेल कैसे प्राप्त कर सकते हैं?

मुझे क्लाइंट (पूरी तरह से उड़ा क्लाइंट नहीं) बनाने की आवश्यकता है जो पीओपी 3 और आईएमएपी से ईमेल प्राप्त कर सकता है। मैं प्रोजेक्ट में वसंत का उपयोग कर रहा हूं इसलिए वसंत वसंत है।

लिंक के बहुत सारे लिंक जेम्स को इंगित करते हैं, लेकिन जब यह एक अच्छी परियोजना की तरह दिखता है, तो पर्याप्त दस्तावेज प्रदान नहीं करता है और मुझे यह भी यकीन नहीं है कि मैं यह करता हूं कि मैं केवल एक छोटा सा ग्राहक हूं जो ईमेल प्राप्त करने में सक्षम है।

उत्तर

13

Spring integration इस तरह की समस्याओं को हल करने के लिए डिज़ाइन किया गया था। विशेष रूप से इसमें e-mail receiving adapters है। यहां प्रलेखन से एक IMAP उदाहरण दिया गया है:

<mail:inbound-channel-adapter id="imapAdapter" 
     store-uri="imaps://[username]:[password]@imap.gmail.com/INBOX" 
     java-mail-properties="javaMailProperties" 
     channel="recieveChannel" 
     should-delete-messages="true" 
     should-mark-messages-as-read="true" 
     auto-startup="true"> 
     <int:poller max-messages-per-poll="1" fixed-rate="5000"/> 
</mail:inbound-channel-adapter> 
2

पीओपी 3 और आईएमएपी प्रोटोकॉल नहीं हैं जो ईमेल प्राप्त करते हैं। वे बाहर जाते हैं और इसे सर्वर से लाते हैं।

आधिकारिक JavaMail API

मेल और संदेश ऐप्लिकेशन बनाने के लिए मंच स्वतंत्र और प्रोटोकॉल स्वतंत्र रूपरेखा प्रदान करता है।

एक नज़र डालें!