E-poçtun idarə edilməsi üçün pulsuz Java API
E-poçt mesajlarına girişi, oxumağı, göndərməyi dəstəkləyən Açıq Mənbəli Java kitabxanası. Siz Java proqramlarında qoşmalar əlavə edə, e-poçtları işarələyə, mesajları köçürə, müəyyən e-poçtu silə bilərsiniz.
Email4J, proqram tərtibatçılarına daxili mürəkkəbliklərdən narahat olmadan öz Java proqramlarında e-poçt idarəçiliyi ilə bağlı tapşırıqları yerinə yetirməyə imkan verən açıq mənbəli Java kitabxanasıdır. Kitabxana çox faydalıdır və idarə etmək asandır. O, e-poçt mesajlarını tərtib etmək, e-poçt göndərmək, başlıqlar və əlavələr əlavə etmək, e-poçtların surətini çıxarmaq, e-poçt mesajlarını oxumaq, e-poçtları işarələmək, mesajları köçürmək, müəyyən e-poçtu silmək, qovluqları siyahıya salmaq və s. kimi funksiyaları dəstəkləyir.
Email4J, javax.mail API üzərində qurulmuş yüksək səviyyəli java kitabxanasıdır və asanlıqla e-poçt mesajlarını idarə etmək və göndərmək qabiliyyətini təmin edir. Kitabxana SmtpClient, Pop3Client və ImapClient kimi müxtəlif e-poçt müştəriləri ilə əlaqəni dəstəkləyir. Bu müştərilərdən istifadə etməklə siz e-poçtlarınıza asanlıqla daxil ola və idarə edə bilərsiniz. Hər bir müştərinin xüsusi əməliyyatlar dəsti var və istifadə olunan protokol əsasında işləyir.
Email4J ilə işə başlamaq
Email4J-i quraşdırmağın ən asan yolu GitHub vasitəsilədir. Asan quraşdırma üçün aşağıdakı əmrdən istifadə edərək onu quraşdırın.
GitHub vasitəsilə Email4J-i quraşdırın
git clone --depth=1 https://github.com/juandesi/email4j.git
pom.xml faylına əlavə edilməli olan asılılıq,
Maven Repozitoriyası
<repository>
<id>email4j-repo</id>
<url>https://raw.github.com/juandesi/email4j/mvn-repo/</url>
</repository<
Java Kitabxanası vasitəsilə E-poçta daxil olmaq və oxumaq
Pulsuz Email4J kitabxanası Java tərtibatçılarına bir neçə sətir Java kodu ilə öz proqramları daxilində e-poçt mesajlarına daxil olmaq və oxumaq imkanı verir. Əvvəlcə e-poçtların olduğu qovluğa düzgün yolu göstərməlisiniz. Kitabxana həmçinin istifadəçilərə bu qovluqlardakı qovluqlara və e-poçtlara baxmaq imkanı verir. Siz e-poçt mövzusu, qoşmalar, e-poçtun əsas hissəsi, alıcı siyahıları və daha çox kimi e-poçt mesajları ilə əlaqəli məlumatları asanlıqla əldə edə bilərsiniz.
SMTPClient vasitəsilə E-poçt göndərin
Açıq mənbəli Java kitabxanası Email4J proqram tərtibatçılarına Simple Mail Transfer Protocol (SMTP) istifadə edərək e-poçt mesajları göndərməyə imkan verir. Müştəri əsasən aldığı poçtu müəyyən edilmiş alıcılara göndərmək əməliyyatına diqqət yetirir. Siz həmçinin e-poçt mesajına qoşma əlavə edə bilərsiniz. Əvvəlcə qoşma yaratmalısınız və sonra onu mesaja əlavə edə bilərsiniz. Kitabxana, gedən e-poçtları yaratmaq üçün istifadə edilə bilən sadə bir qurucu təqdim etdi.
SMTPClient vasitəsilə E-poçt göndərin
SmtpClient client = new SmtpClient("juan", "desimoni", "juan.smtp.host", SmtpClient.DEFAULT_SMTP_PORT, new ClientConfiguration());
client.send(email) // pre-built outgoing email.
IMAPClient vasitəsilə e-poçtları idarə edin
Pulsuz Java kitabxanası Email4J İnternet Mesajlaşma Protokolundan (IMAP) istifadə edərək e-poçt mesajlarına daxil olmaq və onları idarə etmək imkanını təmin etmişdir. ImapClient birbaşa poçt qutusu ilə əlaqə qurur və istifadəçilər e-poçt mesajlarını asanlıqla əldə edə, oxuya, köçürə, işarələyə və ya silə bilərlər. Siz e-poçtları olan qovluğa düzgün yol təqdim etməlisiniz və müştəri onların hamısını asanlıqla əldə edəcək.