Python Outlook API for Email Processing
Python Email API は、MSG、EML、EMLX、MHT を含むメールファイルの作成、操作、変換や、SMTP、POP3、IMAP、SSL/TLS を介したメールの送受信が可能です。
ダウンロード无料トライアルAspose.Email for Python via .NET は、柔軟でありながら強力な Python Outlook API で、開発者の時間と労力を節約します 作成、操作、変換 一般的なメールメッセージ formats 基盤となるフォーマット実装の複雑さを気にすることなく。
Python Email APIは、メッセージ内容の編集や添付ファイルの操作など、基本的なメール管理機能に使用できます。さらに、このライブラリはメッセージの管理も行います ストレージファイル、さまざまなプロトコルを使用したメールの送受信を含む POP3, IMAP & SMTP.
予定の作成と操作、定期的な処理の管理、そして次のものと連携 iCalendar(ICS)ファイル - すべて email Python .NET で。
メールの追加、抽出、管理 attachments TNEF と SSL/TLS セキュリティプロトコルのサポートを含む。
Aspose.Email for Python via .NET をアプリケーションに統合することで、メール処理タスクを効率化し、mail python.net プロジェクトの機能を拡張できます。この多目的ライブラリは必要なツールを提供します。
すべての機能と能力の詳細を見るには、Aspose.Email for Python via .NET をご確認ください ドキュメント.
高度なメール処理 API 機能
メッセージファイルを動的に変換
メール形式の相互変換を検討しているなら、Aspose.Email for Python via .NET は優れた選択肢です。変換プロセス用の使いやすいインターフェイスを提供し、基盤フォーマット仕様の複雑な詳細を隠蔽します。必要なのはソースファイルをロードするだけです Aspose.Email オブジェクトモデル そして呼び出す 保存 適切なパラメータを使用したメソッドです。実にシンプルです!
MSG をさまざまな形式に変換 - 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 フォーマットに対する幅広いサポート
Aspose.Email for Python via .NET を使用して予定を作成し、ICS 形式で保存できます。Python Outlook API は、ICS ファイルから予定をロードし、予定イベントの読み書き、ドラフトとしての予定作成、参加者のステータス設定も可能です。学ぶには 予定を操作.
iCalendar API で繰り返しを生成および利用
Aspose.Email for Python via .NET は、生成と保存の機能を提供します Outlook カレンダー項目 MSG と ICS 形式で。iCalendar オブジェクトの作成と保存だけでなく、取得、更新、送信、キャンセルも可能です。さらに、直感的なオブジェクトモデルにより、iCalendar RFC 2445 形式の繰り返しパターンを動的に生成・消費することが簡単です。
SMTP、POP3、IMAP メールサーバーを介したメールの送受信
Python Email API を使用すれば、メールの作成、送信、受信が可能です SMTP を使用して, POP3 および IMAP プロトコルです。ユーザー名とパスワード、または APOP 認証で POP3 サーバーにログインし、メールボックスサイズやメッセージ数の確認、メッセージ全体またはヘッダーの取得、サーバー上のメッセージ削除、基本的な POP3 コマンドなどのメール操作を実行できます。
Aspose.Email for Python via .NET は、IMAP プロトコルとそのコマンド、認証、作成、削除、選択、フォルダーの照会、取得、削除、メッセージの保存、メッセージフラグの操作もサポートします。
Outlook ストレージファイル操作(PST、OST、MBOX)
Aspose.Email for Python via .NET は、以下を可能にします Outlook ストレージファイルを管理 PST & OST など。既存のストレージファイルに対してさまざまな操作を実行でき、新規 PST ファイルをゼロから作成することも可能です。可能な操作にはフォルダ一覧、メッセージ一覧、メッセージ抽出、MSG 形式の連絡先があります。
Outlook ストレージファイルに加え、Email Python .NET API は Mbox ファイル形式もサポートします。既存の Mbox ファイルをロードし、メッセージ情報を抽出できます。
Mbox からメッセージを抽出 - Python
reader = MboxrdStorageReader(dir + \"template.mbox\", False)
eml = reader.read_next_message()
# ループで全メッセージを読み取る
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();SSL、TLS、セキュリティプロトコルのサポート
SSL、TLS、および TNEF 添付ファイルの処理 などの堅牢なセキュリティ対策を組み込むことで、すべてのプラットフォームでメールのやり取りが安全に保たれます。