Aspose.Email  .NET 経由の Python 用

メール処理のための Python Outlook API

Pythonアプリケーション内からMSG、EML、EMLX、MHTなどの電子メール形式を作成、操作、または変換します。

  ダウンロード无料トライアル
  
 

.NET経由のPython用Aspose.Emailは、柔軟でありながら強力な電子メールプログラミングAPIであり、開発者の時間と労力を節約できます 作成、操作、変換 一般的なメールメッセージ形式 基盤となるフォーマット実装の複雑さを心配する必要はありません。

Python Email API は、メッセージコンテンツの編集や添付ファイル操作などの基本的なメール管理機能に使用できます。さらに、このライブラリは次のことも行います。 メッセージストレージドキュメントの管理、POP3、IMAP、SMTPなどのさまざまなプロトコルを介した電子メールの送受信。次のことを学んでください。 POP3、IMAP、およびSMTPプロトコルで動作します.

高度なメール処理 API 機能

添付ファイル付きのメールの送受信

SSL および TLS のサポート

メッセージファイルの動的変換

メールファイルを相互変換するためのAPIを探しているなら、.NET経由のPython用Aspose.Emailが適しています。変換プロセスに使いやすいインターフェースを提供すると同時に、基礎となるフォーマット仕様の醜い詳細をすべて隠しています。必要なことは、ソースファイルを Aspose.Email オブジェクトモデルに読み込み、適切なパラメーターを指定して Save メソッドを呼び出すことだけです。本当に簡単です!

メッセージファイルをさまざまなフォーマットに変換する-Python

msg= MailMessage.load(dir + "msgtemplate.msg")

# convert MSG to EML, HTML & MHTML formats

msg.save("emloutput.eml", SaveOptions.default_eml)

msg.save("htmloutput.html", SaveOptions.default_html)

msg.save("mhtoutput.mhtml", SaveOptions.default_mhtml)

アポイントメントICSフォーマットの広範なサポート

.NET 経由の Python 用 Aspose.Email を使用してアポイントメントを作成し、ICS 形式で保存することができます。Python メールライブラリでは、ICS ファイルからのアポイントの読み込み、アポイントイベントの読み取りまたは書き込み、ドラフトとしてのアポイントの作成、アポイント参加者の参加者ステータスの設定も可能です。以下の方法を学んでください。 アポイントメントを使って作業する.

iCalendar API によるリカーレンスの生成と利用

.NET 経由の Python 用 Aspose.Email には、生成して保存する機能があります Outlook 予定表アイテム MSG 形式と ICS 形式です。iCalendar オブジェクトを作成して保存できるだけでなく、会議出席依頼を取得、更新、送信、キャンセルすることもできます。さらに、直感的なオブジェクトモデルを使用すると、iCalendar RFC 2445 形式の繰り返しパターンを動的に生成して使用することも簡単です。

SMTP、POP3、IMAP メールサーバー経由でメールを送受信する

.NET API 経由の Python 用 Aspose.Email を使用すると、電子メールを作成、送信、受信できます SMTP を使用する, POP3 and IMAP プロトコル。ユーザー名とパスワードまたは APOP 認証で POP3 サーバーにログインし、メールボックスのサイズやメッセージ数の表示、メッセージ全体またはそのヘッダーの取得、サーバーからのメッセージの削除、基本的な POP3 コマンドなどの電子メール操作を実行できます。

.NET経由のPython用Aspose.Emailは、認証、作成、削除、選択、フォルダのクエリ、メッセージの取得、削除、保存、メッセージフラグの操作だけでなく、コマンドを含むIMAPプロトコルもサポートしています。

PST、OST、および MBOX ファイルの作成または操作

.NET 経由の Python 用 Aspose.Email を使用すると、 Outlook ストレージファイルを管理する PSTやOSTなど。既存のストレージファイルに対してさまざまな操作を実行したり、新しい PST ファイルを最初から作成したりできます。可能な操作には、フォルダ一覧、メッセージ一覧、メッセージ抽出、MSG 形式の連絡先などがあります。

Outlook ストレージファイルに加えて、.NET 経由の Python 用 Aspose.Email は Mbox ファイル形式もサポートしています。.NET 経由で Aspose.Email for Python を使用すると、既存の Mbox ファイルを読み込んだり、メッセージ情報を抽出したりできます。

Mbox からメッセージを抽出-Python

reader = MboxrdStorageReader(dir + "template.mbox", False)

eml = reader.read_next_message()

# Read all messages in a loop

while (eml is not None):

    # show message subject

    print("Subject: " + eml.subject)

    # save message in EML & MSG formats

    eml.save("output.eml", aspose.email.SaveOptions.default_eml)

    eml.save("output.msg", aspose.email.SaveOptions.default_msg_unicode)

    # get the next message

    eml = reader.read_next_message();

reader.dispose();
  
  
  

Aspose.Emailは、以下に示すように、他の一般的な開発環境向けに個別のメールAPIを提供します。