メール管理用の無料 Java API
メール メッセージへのアクセス、読み取り、送信をサポートするオープン ソース Java ライブラリ。添付ファイルの追加、メールのマーク付け、メッセージの移動、Java アプリ内の特定のメールの削除を行うことができます。
Email4J は、ソフトウェア開発者が内部の複雑さを気にすることなく、独自の Java アプリケーション内で電子メール管理に関連するタスクを処理できるようにするオープン ソースの Java ライブラリです。ライブラリは非常に便利で扱いやすいです。メール メッセージの作成、メールの送信、ヘッダーと添付ファイルの追加、メールのコピー、メール メッセージの読み取り、メールのマーク付け、メッセージの移動、特定のメールの削除、フォルダーの一覧表示などの機能をサポートしています。
Email4J は、電子メール メッセージを簡単に処理および送信する機能を提供する javax.mail API の上に構築された高レベルの Java ライブラリです。このライブラリは、SmtpClient、Pop3Client、ImapClient などのさまざまな電子メール クライアントとの接続をサポートしています。これらのクライアントを使用すると、メールに簡単にアクセスして管理できます。各クライアントには特定の一連の操作があり、使用されるプロトコルの基礎となります。
Email4J を使い始める
Email4J をインストールする最も簡単な方法は、GitHub を使用することです。簡単にインストールするには、次のコマンドを使用してインストールしてください。
GitHub 経由で Email4J をインストールする
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 を使用すると、ソフトウェア開発者は Simple Mail Transfer Protocol (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 は、Internet Message Access Protocol (IMAP) を使用して電子メール メッセージにアクセスし、管理する機能を提供しています。 ImapClient はメールボックスと直接通信し、ユーザーは電子メール メッセージを簡単に取得、読み取り、移動、マーク、または削除できます。電子メールを含むフォルダーへの正しいパスを提供する必要があり、クライアントはそれらすべてを簡単に取得します。