電子メール処理用のJavaOutlookAPIおよびJavaThunderbirdAPI
追加のソフトウェアを必要とせずに、OutlookとThunderbirdから電子メールを生成し、電子メールを送信し、電子メールを解析します。 SMTP、POP3、IMAPプロトコルを介して電子メールを送受信します。
ダウンロード无料トライアルAspose.Email for Javaを使用すると、開発者は、フォーマット仕様やネットワークプログラミングについて知らなくても、電子メールを管理するための独自のビジネスロジックの実装に集中できます。
Aspose.Email for Javaは、Javaアプリケーション内から、Outlook電子メールの作成、電子メールの解析、またはMSG、EML、MBOX、PST、OST、MHTなどのメッセージ形式の変換を行うことができます。 APIは、メッセージの内容、添付ファイル、ヘッダー、MAPIプロパティを操作できるだけでなく、多くの一般的なプロトコルを介して電子メールを送受信する機能も備えています。 また、Personalなどのメッセージストレージドキュメントを管理する機能も提供します ストレージファイル PSTおよびオフライン ストレージファイル OST. アプリケーションの仕様に従って、電子メールの一覧表示、電子メールの抽出、ストレージファイルへのメッセージの追加または削除を行うことができます。 Java電子メールライブラリを使用すると、Outlookの連絡先ファイル(VCF)を操作できます。
高度な電子メール処理API機能
APIを介してメッセージを作成および操作する
数行のコードでメッセージ形式を相互変換する
メッセージヘッダー情報を抽出する
添付ファイルの追加、抽出、操作
HTML形式のメッセージを作成する
ドラフトモードでメッセージを作成する(MSGのみ)
ネストされた電子メールの添付ファイルをトラバースして読み取る
複数の受信者を取得する
MAPIプロパティにアクセスする
ユーザーが作成したカスタムフォルダを一覧表示します
OLMファイルのフォルダパスを取得する
IMAPバックアップおよび復元操作のマルチ接続サポート
SMTP操作のマルチ接続サポート
ICFおよびVCFv3.0ファイルを作成する
昇順または降順でメールを読む
MapiCalendarをHTML本文形式で保存します
Office365でインプレースアーカイブを作成および管理する
文字列表記を使用してPSTでフォルダ階層を作成する
ICSの作成日と変更日を指定します
Outlook for MacOSデータファイル(OLM)にアクセスする
電子メールクライアントインスタンスでSSL/TLS暗号化を構成する
EWSの連絡先のサブフォルダーに連絡先を作成します
EWSでフェッチするMAPIアイテムの統一されたメソッドを作成します
電子メールクライアント(SMTP、IMAP、POP3)にHTTPプロキシを使用する
Javaでメッセージをさまざまな電子メール形式に変換する
Java Emailライブラリは、サポートされているメッセージファイル形式を変換するための使いやすいインターフェイスを提供します。変換を実行するには、APIオブジェクトモデルにソースファイルをロードし、必要なパラメーターを使用してsaveメソッドを呼び出すだけです。本当に簡単です!
SMTP、POP3、IMAPを介したメール
APIを使用すると、メッセージの作成とフォーマット、ファイルと画像の添付、SMTPプロトコルを介した電子メールアドレスへの送信が可能になります。 APIが提供するもう1つの機能は、ユーザー名とパスワードを使用してPOP3サーバーにログインすることです。 APIのAPOP認証機能を使用すると、メッセージ全体またはヘッダーのみを取得したり、メールボックスのサイズとメッセージ数を表示したり、サーバーからメッセージを削除したりすることが簡単にできます。 認証、作成、選択、削除、フォルダのクエリ、メッセージの取得と保存、メッセージフラグの変更など、APIでサポートされているIMAPプロトコル機能はほとんどありません。
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ドキュメントとして保存する機能と、メッセージ送信プロトコルを介して会議出席依頼を取得、送信、更新、キャンセルする機能を提供します。
Manage Message ストレージファイル
Aspose.Email for Java APIを使用すると、Outlookのストレージ形式を管理できます。 ディスクまたはストリームからPSTファイルとOSTファイルをロードし、メッセージアーカイブからフォルダーとサブフォルダーの情報を取得し、件名、送信者、受信者などのメッセージ固有の詳細を取得して、メッセージをディスクまたはストリームに保存できます。
ライブラリは、既存の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"));
Work With Contact Cards
Aspose.Email for Javaを使用すると、連絡先カードを保存および交換するための世界的なファイル形式であるVCFまたはVCardとも呼ばれる連絡先カードファイルを操作できます。 Outlookの連絡先カードとThunderbirdVCardをJavaアプリ内で処理します。 Aspose.Email for Javaを使用すると、VCardまたはVCFファイルを電子メールで送信したり、メッセージにVCFを添付したり、電子メールから抽出したりできます。また、VCard(VCF)ファイルを自分のやり方で交換することもできます。 APIを使用すると、連絡先カードを編集、作成、および削除できます。アプリケーションに連絡先カードのサポートを簡単に追加できます。
Microsoft Office Automation –不要
Aspose.Email for Javaは、電子メール処理を処理するためにMicrosoftOfficeまたはMicrosoftOutlookをマシンにインストールする必要のないマネージコードを使用して構築されています。これは、機能、セキュリティ、スケーラビリティ、および速度の点で、MicrosoftOutlookの自動化に最適な代替手段です。
- Aspose.Email forJavaを選ぶ理由
- Customer Case Studies
- 顧客リスト
- サクセスストーリー