メール処理用 Java Outlook API と Java Thunderbird API
追加ソフトウェア不要で、Outlook と Thunderbird からメールを生成、送信、解析できます。SMTP、POP3、IMAP プロトコルでメールを送受信します。
ダウンロード无料トライアルAspose.Email for Java を使用すると、開発者はフォーマット仕様やネットワークプログラミングを知らなくても、メール管理のビジネスロジック実装に集中できます。
Aspose.Email for Java は、Java アプリケーション内で Outlook メールを作成、メールを解析、MSG、EML、MBOX、PST、OST、MHT などのメッセージ形式を変換できます。API はメッセージ内容、添付ファイル、ヘッダー、MAPI プロパティを操作でき、複数の一般的なプロトコルを介してメールの送受信機能を提供します。これにより Outlook ストレージファイルを操作する 個人ストレージファイル PST やオフラインストレージファイル OST などです。メールの一覧表示、抽出、ストレージファイルからメッセージの追加/削除がアプリケーションの仕様に合わせて可能です。Java メールライブラリはさらに Outlook 連絡先ファイルを操作する (VCF)。すべての機能の概要とコードサンプルでの使用方法は、当社の ドキュメント
高度なメール処理 API 機能
Aspose.Email の最も人気のある機能については、ドキュメントをご確認ください:
数行のコードでメッセージフォーマットを相互変換する
ICF と VCF v3.0 ファイルを作成する
メールを昇順または降順で読む
文字列表記を使用して PST にフォルダー階層を作成する
ICS の作成日および修正日を指定する
メールクライアント インスタンスで SSL/TLS 暗号化を構成する
メールクライアント (SMTP、IMAP、POP3) に HTTP プロキシを使用する
Java でメッセージを別のメール形式に変換する
Java Email ライブラリは、使いやすいインターフェイスを提供します サポートされているメッセージファイル形式への変換。変換を実行するには、API オブジェクトモデルでソースファイルを読み込み、必要なパラメータで save メソッドを呼び出すだけです。本当にそれだけ簡単です!
SMTP、POP3、IMAP を使用したメール送信
API は、メッセージの作成とフォーマット、ファイルや画像の添付、さらにメールアドレスへの送信を可能にします。 SMTP プロトコルです。API が提供する別の機能はログインです POP3 サーバーにユーザー名とパスワードで接続します。API の APOP 認証機能を使用すると、全メッセージまたはヘッダーのみの取得、メールボックスサイズとメッセージ数の確認、サーバー上のメッセージ削除などが簡単に行えます。 IMAP プロトコル機能により、API のユーザーは認証、作成、選択、削除、フォルダーの照会、メッセージの取得と保存、フラグの変更が可能です。
SMTP を使用したメール送信方法 - Java
// SmtpClient オブジェクトを初期化
SmtpClient client = new SmtpClient(\"smtp.gmail.com\", 587, \"username\", \"password\");
// サーバーのセキュリティオプションを設定
client.setSecurityOptions(SecurityOptions.Auto);
// 新しいメッセージを作成
MailMessage msg = new MailMessage(\"This email address is being protected from spambots. You need JavaScript enabled to view it.\", \"This email address is being protected from spambots. You need JavaScript enabled to view it.\", \"First Message from Java\", \"Body\");
System.out.println(\"Sending message..\");
// 今すぐメッセージを送信
client.send(msg);カレンダーオブジェクトの管理
Aspose.Email iCalendar API は、Outlook カレンダーオブジェクトをさまざまな形式で作成、抽出、保存することを可能にします。MSG または ICS ドキュメントとして保存でき、メッセージ送信プロトコルを使用して会議リクエストの取得、送信、更新、キャンセルも行えます。iCalendar API の管理方法は、こちらの 予定の操作 記事。
メッセージストレージファイルの管理
Aspose.Email for Java API は Outlook ストレージ形式の管理を可能にします。ディスクまたはストリームから PST と OST ファイルを読み込んだり、メッセージアーカイブからフォルダーやサブフォルダーの情報を取得したり、件名、送信者、受信者などのメッセージ固有の詳細を取得し、ディスクまたはストリームにメッセージを保存したりできます。詳しくは Outlook ストレージファイルの操作 ドキュメントのセクションです。
既存の PST を解析するだけでなく、ライブラリは PST ファイルをゼロから作成し、任意のフォルダーにメッセージを追加する手段も提供します。
PST をゼロから作成し、ファイルからメッセージを追加 - Java
// PersonalStorage のインスタンスを作成
PersonalStorage pst = PersonalStorage.create(dir + \"archive.pst\", 0);
// PST のルートにフォルダーを作成
pst.getRootFolder().addSubFolder(\"Inbox\");
// 新規作成フォルダーにメッセージを追加
pst.getRootFolder().getSubFolder(\"Inbox\").addMessage(MapiMessage.fromFile(dir + \"template.msg\"));連絡先カードの操作
Aspose.Email for Java は、VCF または VCard としても知られる連絡先カードファイルを操作でき、これは連絡先カードを保存・交換するための世界標準フォーマットです。Java アプリ内で Outlook の連絡先カードや Thunderbird の VCard も処理できます。Aspose.Email for Java を使用すると、メールに VCard または VCF ファイルを送信したり、メッセージに VCF を添付したり、メールから抽出したりできます。また、独自の方法で VCard(VCF)ファイルを交換することも可能です。API は連絡先カードの編集、作成、削除を可能にします。アプリケーションに簡単に連絡先カードサポートを追加できます。
Microsoft Office Automation は不要
Aspose.Email for Java は、マネージドコードで構築されており、メール処理を行うためにマシンに Microsoft Office や Microsoft Outlook をインストールする必要がありません。機能、セキュリティ、スケーラビリティ、速度の点で、Microsoft Outlook の自動化に最適な代替手段です。非常に簡単に Office Automation から Aspose へ移行する.