﻿nPOP Plus 1.2.8-2026.11.05-66
===============================

nPOP 1.2.8を基にした非公式改良版です。
原作者による公式リリース、承認・推奨・動作保証を示すものではありません。
原作者：Ohno Tomoaki 氏
公式サイト：https://nakka.com/soft/npop/

■ 起動するファイル
  32bit版：nPOPP.exe
  64bit版：nPOPP64.exe
  Gmail認証補助：nPOPGoogle.exe（両版共通。通常は本体から呼び出します）

ZIPを展開して起動します。更新時はアプリを終了し、使用中フォルダーを
バックアップしてからコピーしてください。旧版からのショートカットは
nPOPP.exeまたはnPOPP64.exeを指すように変更してください。
設定ファイルは従来どおりnPOP.iniです。既存の設定やメールデータは残します。
32bit版と64bit版・旧改良版同士の同時起動はできません。
オリジナルのnPOPとは、別フォルダーで同時に使用できます。

■ 主な機能
  アカウントごとのPOP3／IMAP、Gmail OAuth 2.0認証補助、IMAP取得期間と新着監視、
  本文プレビュー、HTMLのテキスト化・内部／ブラウザー表示、添付保存、
  一覧のソート・列順保存、各種フォントと画面サイズの調整、新着行の背景色。
  通常のトレイアイコンはアプリと同じ黄色い封筒です。
  タスクトレイ表示がオンの場合、新着時にオレンジ色の封筒＋赤い印に切り替えます。
  一覧画面を開く・一覧を操作するなどで通常のトレイアイコンへ戻ります。

ツリーには、受信アカウントの親項目・保存箱・送信箱に緑色の箱、
各アカウントに封筒のアイコンを表示します。
新着があるアカウントの封筒は、オレンジ色＋赤い印へ切り替わります。
新着をすべて本文プレビューなどで確認すると、白い封筒へ戻ります。
以前からの未読は対象外です。プレビューだけでは未読アイコンは変わりません。

■ メールデータの保存先
既存設定の保存先を引き継ぎます。下層のdataフォルダーへまとめる場合は、
終了中に「メールデータをdataフォルダーにまとめる.cmd」を実行します。
詳細は「資料関係／メールデータを下層フォルダーにまとめる.md」を参照してください。

■ USBメモリで使う場合のGoogle認証
OAuthの認証情報はUSB内ではなく、各PCのWindowsユーザー領域に暗号化保存します。
別PC・別Windowsユーザーでの初回利用はGoogleログインが必要です。
USBを抜いても認証情報はそのPCに残り、ログアウトや許可取り消しにはなりません。
PCごとの認証を避けたい場合は、利用可能なGoogleアカウントであれば、
アプリパスワードをUSB内の設定に保存する方法があります。
アプリパスワードの作成にはGoogleの2段階認証が必要です。

【認証情報流出のリスク】
現在のnPOP.ini内のパスワード保護は可逆の難読化で、強い暗号化ではありません。
USBの紛失・盗難、設定やバックアップのコピーで、認証情報が流出するおそれがあります。
認証情報を含む設定を配布・公開しないでください。信用できないPCでは、
使用中にパスワードやメールを読み取られる可能性もあります。
流出時はGoogle側で該当のアプリパスワードを取り消してください。
PCに痕跡が一切残らない動作を保証するものではありません。
詳細・設定例：資料関係／GmailのUSB利用とアプリパスワード.md
Google公式：https://support.google.com/accounts/answer/185833?hl=ja

■ HTML表示と安全対策
内部HTML表示にはMicrosoft Edge WebView2 Runtimeが必要です。
外部ブラウザー内のメール本文のリンクは安全対策により制限します。
リンクはテキスト表示または内部HTML表示から開いてください。
検査範囲と残る課題は「資料関係／セキュリティ確認結果.md」を参照してください。

■ 説明書とライセンス
詳しい説明書・設定手順・注意事項は「資料関係」にまとめています。
最初に「資料関係／公開用説明書.md」をご覧ください。
機能と全オプションのまとめ：資料関係／nPOP Plus 機能一覧とオプション説明.md
nPOPおよび本配布物の独自追加コードはMITライセンスです。
原著作権表示・許諾文・免責条項を含むLICENSEを保持して再配布してください。
第三者部品にはそれぞれの条件が適用されます。
詳細：資料関係／ライセンスと第三者表記.md
本ソフトウェアは現状のまま提供され、動作やデータの保全を保証しません。
重要なメール・設定はバックアップしてください。

■ 問い合わせ
nPOP Plus（nPOPP）作者：TJ
問い合わせフォーム：https://re0.biz/m/
原作者へ、この非公式改良版固有のサポートを依頼しないでください。


■ HTML説明書
ヘルプ → 使い方・オプション説明から、公開サイトのオンライン説明書を開きます。オフラインでは資料関係の manual.html を直接開けます。

■ テキスト本文のURL
本文プレビュー・メール表示画面のHTTP／HTTPSリンクをクリックすると、既定ブラウザーを開きます。

保存方式の変更：オプション → その他 → メールアカウントのパスワード保護...。従来互換・DPAPI・マスターパスワードを選べます。マスターを忘れると復元できません。保護したINIは対応版以降で使用してください。詳細は「資料関係／メールパスワードの保護方式.md」（同じ資料フォルダー内）を参照してください。Google OAuthは従来どおりWindowsユーザー単位の保護です。


IMAPのフォルダーとラベル

IMAPアカウントで新着チェックをすると、サーバーが返した選択可能なフォルダーが、左のアカウントの下に受信箱（INBOX）と一緒に並びます。Gmailで表示したいラベルがない場合は、Gmail側のラベルのIMAP表示設定を確認してください。

表示したいフォルダーを選び、そのフォルダーの新着チェックを行います。以前に受信した一覧は、フォルダーを選ぶと保存済みのキャッシュから読み込まれます。本文取得とマーク実行も、選択したフォルダー内の対象メールに対して行われます。受信処理中のフォルダー変更は完了を待ってから行います。

取得済みのフォルダー一覧は起動時に復元し、新着チェックで更新します。アカウント設定のIMAPフォルダーは起動時の既定値です。IDLEの監視対象は、各アカウントで選択中のフォルダーです。受信期間の指定は各フォルダーの新着チェックに適用されます。


IMAPフォルダーの表示設定

IMAPアカウントで新着チェックを行い、サーバーのフォルダー一覧を取得します。そのアカウント名を右クリックし、「IMAPフォルダーの表示設定」を開きます。表示するフォルダーやラベルにチェックを付けてOKを押すと、選択内容をアカウントごとに保存します。

受信箱（INBOX）は必須です。現在開いているフォルダーを非表示にすると、キャッシュを保存して受信箱へ戻ります。起動時に設定済みのフォルダーが非表示の場合も受信箱を開きます。次回以降にサーバーから見つかった新しいフォルダーは初期状態で表示します。

新着チェックとIDLE監視の対象は、そのアカウントで現在選択しているフォルダーです。


再起動後のIMAPフォルダー表示

サーバーから取得したフォルダー一覧を表示設定と一緒に保存します。通常終了して再起動すると、新着チェックを待たずに取得済みのフォルダーとラベルを表示します。新着チェックをするとサーバーの最新一覧を取得します。

旧版から更新した直後は、新着チェックを一度行ってから通常終了してください。受信箱（INBOX）は常に表示します。


IMAPフォルダー設定の文字サイズとチェック操作

「IMAPフォルダーの表示設定」で A−／A+ を押すと、一覧の文字を8～32ポイントで調整できます。OKで保存し、次回も同じサイズを使います。フォルダー名またはチェック欄をクリックすると、選択状態を切り替えます。「全選択」「全解除」でまとめて変更できます。INBOXのチェックは全解除でも残ります。


IMAPフォルダー設定画面のサイズ調整

「IMAPフォルダーの表示設定」の枠をドラッグすると、一覧の幅と高さが変わります。A−／A+ はフォルダー名に加え、説明文とボタンにも反映します。「OK」で保存すると、次回も同じ文字サイズとウィンドウサイズで開きます。画面より大きいサイズは、その画面に収まるように調整します。


IMAPフォルダーごとの新着通知

IMAPアカウント名を右クリックし、「IMAPフォルダーの通知設定」を開きます。通知を受け取るフォルダーやラベルにチェックを付けてOKで保存します。ツリーの表示設定とは別に保存されます。共通オプションのIMAPプッシュを有効にしてください。

受信箱（INBOX）を優先してIMAP IDLEで監視します。残りの接続枠で監視できるフォルダーもIDLEを使い、枠を超える対象は約5分ごとに順次確認します。接続上限が1の場合は、定期チェックや手動受信の間、受信箱の監視を一時中断し、終了後に再開します。サーバーがIDLEに対応していない場合は定期チェックに切り替えます。

通知にはアカウント名とフォルダー名が表示されます。通知対象の一覧はバックグラウンドで自動更新されます。通知設定を開いていないアカウントは従来どおり選択中のフォルダーを監視します。


IMAP新着通知で一覧を自動更新

通知対象のフォルダーで新着を検知すると、そのフォルダーのメール一覧を自動で更新します。別のフォルダーを開いている場合は、通知先のキャッシュを裏で更新します。表示中のフォルダーはそのままです。次に通知先を開くと、更新済みの一覧が表示されます。

自動更新では一覧に必要なヘッダーを取得します。本文はメールを選択したときに取得します。受信中に新着を検知した場合は、空きができてから一覧を更新します。


IMAPフォルダーの新着アイコンと確認画面

新着で自動更新したフォルダーは、子ツリーにオレンジ色のアイコンで表示します。そのフォルダーの新着をすべて本文表示で確認するか、既読にすると通常のアイコンへ戻ります。別のフォルダーへ移っても、確認していない新着はそのフォルダーの一覧に残ります。

「新着メールが届いたらメッセージボックスを出す」が有効なら、フォルダーの自動更新でも確認画面を表示します。確認画面でOKを押しても、表示中のフォルダーは切り替わりません。
