メール処理のための 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();