Безкоштовний API Java для керування електронною поштою
Бібліотека Java з відкритим кодом, яка підтримує доступ, читання та надсилання повідомлень електронної пошти. Ви можете додавати вкладення, позначати електронні листи, переміщувати повідомлення, видаляти певний електронний лист у програмах Java.
Email4J — це бібліотека Java з відкритим вихідним кодом, яка дозволяє розробникам програмного забезпечення виконувати завдання, пов’язані з керуванням електронною поштою у власних програмах Java, не турбуючись про внутрішні складності. Бібліотека дуже корисна і проста у використанні. Він підтримує такі функції, як створення повідомлень електронної пошти, надсилання електронних листів, додавання заголовків і вкладень, копіювання електронних листів, читання повідомлень електронної пошти, позначення електронних листів, переміщення повідомлень, видалення певного електронного листа, перелік папок і багато іншого.
Email4J — це високорівнева бібліотека Java, створена на основі API javax.mail, яка надає можливість легко обробляти та надсилати повідомлення електронної пошти. Бібліотека підтримує підключення до різних поштових клієнтів, таких як SmtpClient, Pop3Client і ImapClient. Використовуючи ці клієнти, ви можете легко отримувати доступ до електронної пошти та керувати нею. Кожен клієнт має певний набір операцій і робіт, що лежать в основі використовуваного протоколу.
Початок роботи з Email4J
Найпростіший спосіб встановити Email4J — через GitHub. Будь ласка, встановіть його за допомогою наступної команди для легкого встановлення.
Встановіть Email4J через GitHub
git clone --depth=1 https://github.com/juandesi/email4j.git
Залежність, яку потрібно додати до файлу pom.xml:
Репозиторій Maven
<repository>
<id>email4j-repo</id>
<url>https://raw.github.com/juandesi/email4j/mvn-repo/</url>
</repository<
Доступ і читання електронної пошти через бібліотеку Java
Безкоштовна бібліотека Email4J дозволяє розробникам Java отримувати доступ і читати повідомлення електронної пошти у своїх власних програмах за допомогою кількох рядків коду Java. По-перше, вам потрібно вказати правильний шлях до папки, що містить електронні листи. Бібліотека також дозволяє користувачам переглядати папки та електронні листи в цих папках. Ви можете легко отримати інформацію, пов’язану з повідомленнями електронної пошти, наприклад тему електронної пошти, вкладення, текст електронної пошти, списки одержувачів та багато іншого.
Надіслати електронну пошту через SMTPClient
Бібліотека Java з відкритим кодом Email4J дозволяє розробникам програмного забезпечення надсилати повідомлення електронної пошти за допомогою простого протоколу передачі пошти (SMTP). Клієнт головним чином зосереджується на операції надсилання пошти вказаним одержувачам, яких він отримує. Ви також можете додати вкладення до повідомлення електронної пошти. Спочатку вам потрібно створити вкладення, а потім додати його до повідомлення. Бібліотека надала простий конструктор, який можна використовувати для створення вихідних електронних листів.
Надіслати електронну пошту через SMTPClient
SmtpClient client = new SmtpClient("juan", "desimoni", "juan.smtp.host", SmtpClient.DEFAULT_SMTP_PORT, new ClientConfiguration());
client.send(email) // pre-built outgoing email.
Керуйте електронними листами через IMAPClient
Безкоштовна бібліотека Java Email4J надає можливість доступу та керування повідомленнями електронної пошти за допомогою протоколу доступу до повідомлень Інтернету (IMAP). ImapClient безпосередньо зв’язується з поштовою скринькою, і користувачі можуть легко отримувати, читати, переміщувати, позначати або видаляти повідомлення електронної пошти. Вам потрібно вказати правильний шлях до папки, що містить електронні листи, і клієнт легко отримає їх усі.