機能概要

Aspose.Email for Java はいくつかの個別コンポーネントに分かれており、各コンポーネントには固有の機能があります。以下は各主要パッケージの機能一覧です。

Aspose.Email.Mail

General Email Features

  • プレーンテキストを含むメールを作成します
  • HTML を含むメールを作成します
  • HTML と非 HTML 対応のメールクライアントの両方に対応できる代替メッセージ本文を作成します
  • 指定ポートの任意の SMTP サーバーに接続する
  • 任意の SMTP サーバーを介してメールを送信する
  • SSL 対応 SMTP サーバーに接続する
  • TLS ベースの SMTP サーバーに接続する

Attachment Features

  • メールに添付ファイルを追加する
  • メールから添付ファイルを削除する
  • ファイルパスから添付ファイルを作成します
  • ストリームから添付ファイルを作成します
  • バイト配列から添付ファイルを作成します

Embedded Object Features

  • メールにオブジェクト(画像、音声など)を埋め込みます
  • メールから埋め込みオブジェクトを削除します
  • ファイルパスからオブジェクトを埋め込みます
  • ストリームからオブジェクトを埋め込みます
  • バイト配列からオブジェクトを埋め込みます

Import/Export Features

  • Microsoft Outlook のメール メッセージ形式 (MSG) メールをインポートします。
  • Microsoft HTML(MHT)メールをインポートします
  • RFC822 準拠のメッセージ形式(EML)メールをインポートします
  • HTML コンテンツからメールを作成します
  • メールを Microsoft HTML 形式(MHT)にエクスポートします
  • メールを RFC822 準拠のメッセージ形式(EML)にエクスポートします
  • Outlook PST ファイルから Outlook MSG ファイルへメールをエクスポートします

大量メール機能

  • バッチでメールを送信することをサポート
  • 大量メール送信のための組み込みマルチスレッド機能
  • 大量メールメッセージをメッセージ プールに保存することをサポート

メール マージ機能

  • さまざまなデータ ソースを使用したテンプレートベースのメール マージ
  • DataTable をデータ ソースとしてサポート
  • DataRowCollection をデータ ソースとしてサポート
  • DataReader をデータ ソースとしてサポート
  • ファイルからメールテンプレートを作成する
  • MailMessage インスタンスからメールテンプレートを作成する
  • 行単位のメール マージを実行してメールメッセージを生成する

Calendar Features

  • メールメッセージに iCalendar イベントを追加する。
  • iCalendar イベントをキャンセルする。
  • メールで会議リクエストを送信する。
  • メールで予定リクエストを送信する。

イベントハンドリング機能

  • さまざまな便利なイベントをサポートし、より細かな制御が可能です。
  • 大量メールがすべて送信されたときにアクションを実行します。
  • メッセージ送信直前にアクションを実行します。
  • メールが完全に送信されたときにイベントで通知を受け取ります。

Utility Features

  • メールヘッダーをカスタマイズします。
  • メッセージの優先度、日付、時刻を設定します。
  • すべての文字セットをサポートします。
  • 開封確認を要求します。

Advanced Features

  • 非同期および同期のプログラミング モデル。
  • MSG、MHT、EML 形式のメールを解析することをサポートします。
  • メールを MSG、MHT、EML 形式で保存することをサポートします。
  • Microsoft Outlook のメール メッセージ (MSG) ファイルから添付ファイルを抽出します。
  • Outlook PST ファイルからメッセージを読み取ります。
  • バックアップ SMTP 接続をサポートします。
  • SMTP 接続の試行回数を指定します。

Aspose.Email.Mime

General Parsing Features

  • メールヘッダーと本文を抽出します。
  • メールヘッダーから名前と値を取得します。
  • From、To、Cc、Reply-To アドレスを取得します。
  • 添付ファイルを取得し保存します。
  • 画像や音声などの埋め込みオブジェクトを取得し保存します。

Import/Export Features

  • Microsoft Outlook 電子メールメッセージ形式(MSG)メールをインポートします。
  • Microsoft HTML 形式(MHT)メールをインポートします。
  • RFC822 準拠のメッセージ形式(EML)メールをインポートします。
  • メールを Microsoft HTML 形式(MHT)にエクスポートします。
  • メールを RFC822 準拠のメッセージ形式(EML)にエクスポートします。

Utility Features

  • 複数ヘッダーをサポートします。
  • 複数パートをサポートします。
  • すべての文字セットをサポートします。
  • contentType、MimeVersion、XMailer などのメタデータを取得します。

Advance Parsing Features

  • MSG、MHT、EML 形式のメールを読み込み、解析する。

Aspose.Email.Pop3

一般的な POP3 機能

  • 完全なメッセージまたはヘッダーのみを取得する。
  • 基本的な POP3 コマンドをサポートします。
  • メールメッセージを一覧表示する。
  • MIME とプレーンテキスト形式でメールを取得する。
  • メールボックス情報を取得する。
  • POP3 接続を維持する。
  • メール管理機能。
  • POP3 サーバー上の選択されたメールを削除する。
  • すべてのメールを削除する。
  • POP3 サーバー上の削除をキャンセルする。
  • SSL 対応 POP3 サーバーに接続する。

セキュリティ機能

  • 認証付き Post Office Protocol (APOP) をサポートします。
  • クリアテキスト USER/PASS 認証をサポートします。
  • RFC 2195 CRAM-MD5 認証をサポートします。
  • RFC 2831 DIGEST-MD5 認証をサポートします。
  • ログイン認証をサポートします。
  • RFC 2595 TLS プレーンテキスト認証をサポートします。

Aspose.Email.Exchange

一般的な Exchange 機能

  • Microsoft Exchange Server 2003、2007、2010、2013 に接続する。
  • Exchange Server からメールを取得する。
  • メールメッセージを一覧表示する。
  • メールボックス情報を取得する。
  • メール管理機能。
  • Exchange Server 上の選択されたメールを削除する。

Utility Features

  • 接続タイムアウトと読み取りタイムアウトを設定する。
  • 送受信バッファサイズを設定する。
  • サーバー上のメールからユニーク ID を取得する。
  • メッセージ数を取得する。
  • メッセージサイズを取得する。

Aspose.Email.Imap

一般機能

  • IMAP サーバーに接続して通信する。
  • サーバー上のメールメッセージとフォルダーを操作する。
  • SSL 対応 IMAP サーバーに接続する。
  • メール受信時に通知を受け取り、サーバーを繰り返しポーリングする必要をなくす

メッセージ管理機能

  • メールメッセージを取得する。
  • メールメッセージのヘッダーを取得する。
  • メールメッセージをローカル ファイル システムに保存する。
  • メールメッセージを削除する。
  • 指定フォルダー内のメールメッセージを一覧表示する。
  • 指定したメールメッセージにフラグ(既読、削除など)を設定する。

フォルダー管理機能

  • メール フォルダーを作成する。
  • メール フォルダーを削除する。
  • メール フォルダーの名前を変更する。

セキュリティ機能

  • クリアテキスト USER/PASS 認証をサポートします。
  • RFC 2195 CRAM-MD5 認証をサポートします。
  • RFC 2831 DIGEST-MD5 認証をサポートします。
  • ログイン認証をサポートします。
  • RFC 2595 TLS プレーンテキスト認証をサポートします。

Aspose.Email.Verify

検証機能

  • メールアドレスを検証する。
  • メール構文の検証をサポートします。
  • メールドメインの検証をサポートします。
  • メールサーバーの検証をサポートします。
  • MX レコードの検証をサポートします。
  • 非同期検証。
  • 柔軟な検証結果。

Utility Features

  • DNS サーバーを指定します。* リクエストのタイムアウトを設定します。

Aspose.iCalendar

  • 最も複雑な再発パターンでも、発生日時を簡単かつ確実に計算します。
  • iCalendar (RFC 2445) 形式で再発パターンを取り込み・生成します。
  • 直感的なオブジェクト モデルを使用してプログラムで再発パターンを作成します。
  • 年次、月次、週次、日次、時間単位、分単位、秒単位の再発パターンを使用します。
  • Windows、Web、またはモバイルアプリケーションで再発パターンを表現します。

PST/OST Files Support

  • 個人用およびオフラインストレージファイルをサポートします
  • OST、PST ファイルの生成と読み取りを行います
  • すべてのタイプの PST ファイルをサポートします
  • すべての OST タイプの読み取りをサポートします

Protocols Supported

  • SMTP
  • MIME
  • POP3
  • IMAP
  • HTTP