この簡単なトピックでは、Python を使用して EML を MSG に変換する方法を学習します。詳細な手順に従って環境をセットアップし、サンプル コードを使用します。 EML を MSG に変換するために Python ベースの API を使用できます。必要な Python バージョンで構成されている Windows や Linux などの一般的に利用可能なオペレーティング システムでこの例を使用できます。
Python を使用して EML を MSG に変換する手順
- EML を MSG に変換するには、アプリケーションで環境を .NET 経由で Aspose.Email for Python を使用 に構成します
- aspose.email 名前空間を Python ファイルにインポートする
- EmlLoadOptions クラスを使用して EML ファイルの読み込みオプションを設定する
- ソース EML ファイルにアクセスするために MailMessage クラス オブジェクトをインスタンス化する
- save メソッドを使用して EML ファイルを MSG ファイルに変換します。
前述の Python EML to MSG の手順に従って、変換アプリケーションが開発されます。このプロセスは、EmailLoadOptions を設定し、MailMessage クラス オブジェクトを使用してディスクからソース EML ファイルにアクセスすることによって開始されます。最後に、ロードされた EML ファイルは、save メソッドで SaveOptions.default_msg および SaveOptions.default_msg_unicode 列挙子のいずれかを使用して、MSG ファイルとしてディスクに保存されます。
Python で EML を MSG に変換するコード
上記の Python のコード例は、単純な API 呼び出しと明確に定義された手順を使用して、EML を MSG ファイルに変換します。 EML ファイルをロードする前に、preserve_tnef_attachments や preserve_embedded_message_format など、さまざまな EmlLoadOptions を設定できます。この例を使用して、EmlLoadOptions クラスのデフォルトのコンストラクターを使用して EML ファイルをロードすることもできます。
EML を MSG に変換するために、このトピックでは Python ベースの API について説明します。 Python で SMTP クライアントを使用してメールを送信する方法を探している場合は、Python で SMTP を使用して電子メールを送信する方法 の記事を参照してください。