Aspose.Email  for Python via .NET

メール処理用のPythonAPI

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

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

Aspose.Email for Python via .NETは、柔軟でありながら強力なEメールプログラミングAPIであり、基本的なフォーマット実装の複雑さを気にせずに、一般的なEメールメッセージフォーマットを作成、操作、または変換する開発者の時間と労力を節約します。

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

高度な電子メール処理API機能

電子メールファイル形式の変換とレンダリング

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

POP3およびIMAPメールサーバーからメッセージをダウンロードする

iCalendarを使用してタスクを作成および更新する

メッセージストレージファイルを操作する

電子メールの添付ファイルとリンクされたリソースを操作する

iCalendar準拠の予定または会議を送信する

SSLおよびTLSのサポート

TNEF添付ファイルのサポート

メッセージファイルを動的に変換する

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

MSGをさまざまな形式に変換する-Python

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

# convert MSG to EML, HTML and MHTML formats

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

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

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

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

Aspose.Email for Python via .NETを使用して、予定を作成し、ICS形式で保存できます。 Python電子メールライブラリでは、ICSファイルからの予定の読み込み、予定イベントの読み取りまたは書き込み、下書きとしての予定の作成、および予定の参加者の参加者ステータスの設定もできます。

iCalendarAPIを使用して再発を生成および消費する

Aspose.Email for Python via .NETは、OutlookカレンダーオブジェクトをMSGおよびICS形式で生成および保存する機能を提供します。 iCalendarオブジェクトを作成して保存できるだけでなく、会議出席依頼の取得、更新、送信、キャンセルもできます。 さらに、直感的なオブジェクトモデルを使用すると、iCalendarRFC2445形式で再発パターンを動的に生成および消費することが容易になります。

送受信 メール via SMTP, POP3 and IMAP Mail Servers

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

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

PST、OST、MBOXファイルを作成または操作する

Aspose.Email for Python via .NETを使用すると、PSTやOSTなどのOutlookストレージファイルを管理できます。 既存のストレージファイルに対して多くの操作を実行できるだけでなく、新しいPSTファイルを最初から作成することもできます。可能な操作には、フォルダリスト、メッセージリスト、メッセージ抽出、およびMSG形式の連絡先が含まれます。

Outlookストレージファイルに加えて、.NET経由のAspose.EmailforPythonもMboxファイル形式をサポートしています。 Aspose.Email for Pythonを.NET経由で使用して、既存のMboxファイルをロードし、メッセージ情報を抽出できます。

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

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

eml = reader.read_next_message()

#ループ内のすべてのメッセージを読む

while (eml is not None):

    #メッセージの件名を表示

    print("Subject: " + eml.subject)

    # save message in EML and MSG formats

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

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

    #次のメッセージを取得

    eml = reader.read_next_message();

reader.dispose();
  
  

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