メールデータを下層フォルダーにまとめる
改良版 1.2.8-2026.11.01-5
メールデータと表示用キャッシュを、nPOP本体の下の data フォルダーにまとめられるようにしました。
nPOPのフォルダー
├─ nPOPP.exe / nPOPP64.exe
├─ nPOPGoogle.exe
├─ WebView2Loader.dll / WebView2Loader64.dll
├─ nPOP.ini 設定ファイル
├─ メールデータをdataフォルダーにまとめる.cmd
├─ tools\Move-MailData.ps1 移行ツール
└─ data
├─ SaveBox.dat 保存箱
├─ SendBox.dat 送信箱
├─ Address.lst アドレス帳
├─ MailBox*.dat / MailCache*.dat
├─ nPOP.log 通信ログ(有効な場合)
├─ attach HTMLの出力・一時添付用(標準設定)
├─ cache\WebView2 HTML内部表示用キャッシュ
└─ migration-backup\before-… 移行前のデータと設定
既存データの移行
- この保存先を使っているnPOPを終了します。
- 同梱ZIPを展開し、実行ファイル・DLL・
toolsフォルダー・移行用cmdを、使っている改良版のフォルダーへコピーします。 - 「メールデータをdataフォルダーにまとめる.cmd」 をダブルクリックします。
- 「移行しました」と保存先・バックアップ先が表示されたら、nPOPを起動します。
コピーした内容の一致を確認してから、設定の DataFileDir を相対パスの data に切り替えます。移行元のファイルと元のINIは、バックアップフォルダーへ退避します。nPOP.ini は本体と同じ場所に残します。
移行先に同名データがある場合や、使用中のファイルがある場合は、上書きせずに中止します。設定切り替え前に失敗した場合は、元のデータと設定を使い続けられます。切り替え後の退避に失敗した場合は、画面に現在の保存先と状況を表示します。
同じツールをもう一度実行した場合、すでに data を使っていれば再移行しません。別の保存先を設定していた場合は、その場所から読み込みます。別の保存先を利用していた場合は、元のデータをその場所にも保管したまま、data へコピーします。設定のバックアップは data\migration-backup\before-… に残します。
保存先だけを指定する場合
オプションの詳細設定にある 「保存先:データ保存フォルダー(次回起動から)」 に data と入力して保存し、再起動します。フォルダーは自動作成します。既存データもまとめる場合は、先に上記の移行ツールを使ってください。
相対パスは、実行ファイルがあるフォルダーを基準に解決します。ショートカットの作業フォルダーが別でも同じメールを読みます。
対象について
移行ツールは、nPOPのメール・アドレス帳・関連バックアップ、設定された一時添付フォルダー、cache\WebView2、通信ログを対象にします。別の名前で手動保存したeml、CSV、他のアプリのデータ等は、そのままです。
HTML内部表示用キャッシュは、現在のデータ保存先の下に作成します。Windowsユーザーフォルダー内にあった旧表示キャッシュは保管されたまま、新しい場所で再作成します。Gmailの認証情報は、従来のWindowsユーザー別の暗号化された保存先を使います。
移行後のバックアップは、メールが正しく読めることを確認するまで保管してください。
確認
人工のメールデータを使い、保存箱・送信箱・IMAPキャッシュの読み込み、相対パス保存、フォルダー作成、HTML表示先、ログ保存先を確認しています。移行ツールでは内容の一致、添付のZone情報、空フォルダー、INI文字コードと他設定の保持、重複・使用中ファイルの拒否、設定が更新できない場合の巻き戻し、リンク先への誤移動防止をテストしました。実データや実サーバーへの送受信は今回のテストでは使用していません。
ページの先頭へ ↑