機能概要

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

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 ファイルへメールをエクスポートします

大量メール機能

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

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.Imap

一般機能

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

メッセージ管理機能

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

フォルダー管理機能

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

セキュリティ機能

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

Aspose.iCalendar

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

Protocols Supported

  • SMTP
  • MIME
  • POP3
  • IMAP
  • HTTP

PST/OST Files Support

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