この短いチュートリアルでは、Python で PST ファイルを作成する方法に焦点を当て、環境を確立するための参照を提供し、次にこのタスクを実行するためのプログラム フローを示します。 Python で新しい PST ファイルを作成するプロセスに慣れることができます。数行のコードと、さまざまな種類のフォルダーを挿入するオプションを使用します。
Python で PST ファイルを作成する手順
- アプリケーションで .NET 経由で Aspose.Email for Python を使用 する環境を確立して、Python で PST を作成します
- Python ファイルに aspose.email 名前空間を含める
- PersonalStorage クラスのインスタンスを作成して、ディスク上に PST ファイルを作成します。
- PST のルート フォルダーに定義済みフォルダーを追加します。
- ルート フォルダーにカスタム フォルダーを含める
- 作成した PST ファイルをディスクに保存します
上記の手順は、Python で新しい PST を作成する プロセスを説明しています。このプロセスは、Python ファイルに API 名前空間をインポートすることから始まります。次に、PersonalStorage クラスを使用してディスク上に PST ファイルを作成します。 PST ファイル名とファイル形式のバージョン (Unicode または ANSI コードのいずれか) を指定することで、PST ファイルを作成できます。フォルダーなしで PST ファイルを作成する場合があり、ディスクに保存する前に、事前定義されたフォルダーまたはカスタム フォルダーを挿入できます。
Python で PST を作成するコード
この例では、PersonalStorage クラスに属するオーバーロードされた関数 create() の 1 つを使用して、Python で Outlook PST ファイルを作成する方法 を示しました。 Inbox、SentItems、Outbox、DeletedItems、Tasks、Contacts などのエントリを含む standard_ipm_folder 列挙子を使用して、定義済みのフォルダを簡単に挿入できます。標準ではないが、実装で必要になる可能性があるカスタム フォルダーを追加することもできます。
この記事では、シンプルな API インターフェイスを使用して Python で PST ファイルを作成する方法 について説明します。 Python で EML ファイルを MSG ファイルに変換する方法に興味がある場合は、Python を使用して EML を MSG に変換する方法 に関する記事を参照してください。