Бесплатный Java API для управления электронной почтой
Библиотека 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 напрямую взаимодействует с почтовым ящиком, и пользователи могут легко извлекать, читать, перемещать, отмечать или удалять сообщения электронной почты. Вам нужно указать правильный путь к папке, содержащей электронные письма, и клиент легко получит их все.