ईमेल प्रबंधन के लिए मुफ़्त जावा एपीआई
ओपन सोर्स जावा लाइब्रेरी जो ईमेल संदेशों तक पहुंच, पढ़ने, भेजने का समर्थन करती है। आप जावा ऐप्स के अंदर अटैचमेंट जोड़ सकते हैं, ईमेल चिह्नित कर सकते हैं, संदेशों को स्थानांतरित कर सकते हैं, किसी विशेष ईमेल को हटा सकते हैं।
ईमेल4जे एक खुला स्रोत जावा पुस्तकालय है जो सॉफ्टवेयर डेवलपर्स को आंतरिक जटिलताओं की चिंता किए बिना अपने स्वयं के जावा अनुप्रयोगों के भीतर ईमेल प्रबंधन से संबंधित कार्यों को संभालने में सक्षम बनाता है। पुस्तकालय बहुत उपयोगी और संभालने में आसान है। यह ईमेल संदेश लिखने, ईमेल भेजने, हेडर और अटैचमेंट जोड़ने, ईमेल कॉपी करने, ईमेल संदेशों को पढ़ने, ईमेल को चिह्नित करने, संदेशों को स्थानांतरित करने, किसी विशेष ईमेल को हटाने, फ़ोल्डरों को सूचीबद्ध करने और बहुत कुछ जैसी सुविधाओं का समर्थन करता है।
ईमेल4जे एक उच्च स्तरीय जावा लाइब्रेरी है जिसे javax.mail API के शीर्ष पर बनाया गया है जो ईमेल संदेशों को आसानी से संभालने और भेजने की क्षमता प्रदान करता है। पुस्तकालय विभिन्न ईमेल क्लाइंट जैसे कि SmtpClient, Pop3Client, और ImapClient के साथ कनेक्टिविटी का समर्थन करता है। इन क्लाइंट का उपयोग करके आप अपने ईमेल को आसानी से एक्सेस और प्रबंधित कर सकते हैं। प्रत्येक क्लाइंट के पास प्रयुक्त प्रोटोकॉल के तहत संचालन और कार्यों का एक विशेष सेट होता है।
ईमेल4जे के साथ शुरुआत करना
ईमेल4जे को स्थापित करने का सबसे आसान तरीका गिटहब के माध्यम से है। आसान स्थापना के लिए कृपया निम्न आदेश का उपयोग करके इसे स्थापित करें।
GitHub के माध्यम से Email4J स्थापित करें
git clone --depth=1 https://github.com/juandesi/email4j.git
निर्भरता जिसे pom.xml फ़ाइल में जोड़ने की आवश्यकता है, वह है,
मेवेन रिपोजिटरी
<repository>
<id>email4j-repo</id>
<url>https://raw.github.com/juandesi/email4j/mvn-repo/</url>
</repository<
जावा लाइब्रेरी के माध्यम से ईमेल तक पहुंचना और पढ़ना
मुफ्त ईमेल4जे पुस्तकालय जावा डेवलपर्स को जावा कोड की कुछ पंक्तियों के साथ अपने स्वयं के अनुप्रयोगों के अंदर ईमेल संदेशों तक पहुंचने और पढ़ने में सक्षम बनाता है। सबसे पहले आपको ईमेल वाले फ़ोल्डर को सही पथ प्रदान करने की आवश्यकता है। पुस्तकालय उपयोगकर्ताओं को इन फ़ोल्डरों के अंदर फ़ोल्डर और ईमेल देखने में भी सक्षम बनाता है। आप ईमेल संदेशों से संबंधित जानकारी जैसे ईमेल विषय, अटैचमेंट, ईमेल बॉडी, प्राप्तकर्ता सूचियां, और बहुत कुछ आसानी से प्राप्त कर सकते हैं।
SMTPClient के माध्यम से ईमेल भेजें
ओपन सोर्स जावा लाइब्रेरी ईमेल4जे सॉफ्टवेयर डेवलपर्स को सिंपल मेल ट्रांसफर प्रोटोकॉल (एसएमटीपी) का उपयोग करके ईमेल संदेश भेजने में सक्षम बनाता है। क्लाइंट मुख्य रूप से प्राप्त होने वाले निर्दिष्ट प्राप्तकर्ताओं को मेल भेजने के लिए ऑपरेशन पर ध्यान केंद्रित करता है। आप किसी ईमेल संदेश में अनुलग्नक भी शामिल कर सकते हैं। सबसे पहले आपको अटैचमेंट बनाना होगा और फिर बाद में इसे मैसेज में जोड़ सकते हैं। पुस्तकालय ने एक साधारण निर्माता प्रदान किया है, जिसका उपयोग आउटगोइंग ईमेल बनाने के लिए किया जा सकता है।
SMTPClient के माध्यम से ईमेल भेजें
SmtpClient client = new SmtpClient("juan", "desimoni", "juan.smtp.host", SmtpClient.DEFAULT_SMTP_PORT, new ClientConfiguration());
client.send(email) // pre-built outgoing email.
IMAPClient के माध्यम से ईमेल प्रबंधित करें
मुफ्त जावा लाइब्रेरी ईमेल4जे ने इंटरनेट मैसेज एक्सेस प्रोटोकॉल (आईएमएपी) का उपयोग करके ईमेल संदेशों तक पहुंचने और प्रबंधित करने की क्षमता प्रदान की है। ImapClient सीधे मेलबॉक्स के साथ संचार करता है और उपयोगकर्ता आसानी से ईमेल संदेशों को पुनः प्राप्त कर सकते हैं, पढ़ सकते हैं, स्थानांतरित कर सकते हैं, चिह्नित कर सकते हैं या हटा सकते हैं। आपको ईमेल वाले फ़ोल्डर को एक सही पथ प्रदान करने की आवश्यकता है और क्लाइंट उन सभी को आसानी से प्राप्त कर लेगा।