ユーザーマニュアル
1. はじめに • 2. メールプロバイダーの互換性 • 3. メールを読む • 4. メールを作成する • 5. メールを管理する • 6. クイックルール • 7. スパムとマルウェアからの保護 • 8a. マルウェアと添付ファイルのスキャン • 8. バックアップと復旧 • 9. カレンダー • 10. 連絡先とルール • 11. プライバシーとセキュリティ • 12. キーボードショートカット • 13. 設定 • 14. トラブルシューティング
1. はじめに
最初のアカウントを作成する(IMAP/SMTP 設定、接続をテスト)
「ファイル」→「メールアカウントを追加」を選びます。IMAP/SMTP 設定を入力し、保存する前に「接続をテスト」ボタンで確認します。
Yahoo、Gmail、AOL のアプリパスワードの設定(先に 2 要素認証が必要)
Yahoo、Gmail、AOL では、通常のパスワードではなく、アプリ専用のパスワードが必要です。まずアカウントで 2 要素認証を有効にし、そのあとプロバイダーのセキュリティ設定でアプリパスワードを生成します。
初回同期(最新の 500 件を先に取得)
すぐに使えるよう、最新の 500 件のメッセージを先に取得します。残りのメッセージは、作業中にバックグラウンドで同期されます。
バックグラウンド同期の進行状況
ステータスバーの進行状況インジケーターに、同期の進行状況と残り時間の目安が表示されます。
画面の見方(3 ペインレイアウト)
メインウィンドウは 3 ペインのレイアウトです。左にフォルダー、中央にメッセージ一覧、右に閲覧ペインがあります。フォルダーペインの下部にある切り替えボタンで、「メール」ビューと「カレンダー」ビューを切り替えます。
2. メールプロバイダーの互換性
GravesMail は、標準的な IMAP/SMTP アクセスに対応するメールプロバイダーであれば、どれでも使えます。
- Yahoo Mail — アプリ専用パスワードが必要です。先に 2 要素認証を有効にしてください。
- Gmail / Google Workspace — アプリ専用パスワード。2 段階認証プロセスを有効にしてください。
- AOL Mail — アプリ専用パスワード。手順は Yahoo と同じです。
- Outlook.com / Hotmail / Live — OAuth2 認証。設定で IMAP を有効にしてください。
- IONOS / 1&1 — 通常のパスワード。アプリパスワードは不要です。
- Proton Mail — 有料プラン(Plus 以上)と、ローカルで動作する Proton Bridge が必要です。
- iCloud Mail — appleid.apple.com で取得するアプリ専用パスワード。
- FastMail — Settings → Privacy & Security で取得するアプリ専用パスワード。
大容量メールボックス(10,000 件以上のメッセージ)
- 2 段階の同期: 最新の 500 件を先に取得し、そのあとバックグラウンドでダウンロード
- いつでも一時停止と再開が可能 — アプリを閉じても進行状況は保存されます
- ステータスバーの進行状況インジケーターに残り時間の目安を表示
3. メールを読む
メッセージを選択する
メッセージ一覧でメッセージをクリックすると、閲覧ペインに表示されます。選択したメッセージは自動的に既読になります。
閲覧ペイン
メッセージのヘッダー(差出人、宛先、日付、件名)、スパム分析の概要、メッセージ本文、添付ファイルのカードが表示されます。
メッセージを新しいウィンドウで開く
メッセージをダブルクリックすると、独立した閲覧ウィンドウで開きます。このウィンドウには専用のツールバー(返信、転送、アーカイブ、削除、迷惑メール、フラグ、印刷、名前を付けて保存)があります。
外部画像のブロック
IP アドレスの追跡を防ぐため、リモート画像は既定でブロックされます。表示するには「外部画像を表示」をクリックします。画像を読み込むと差出人に IP アドレスが知られる可能性があることを、警告で説明します。
トラッキングピクセルの検出
GravesMail は、目に見えないトラッキングピクセル(メールを開いた時点を差出人が追跡するために使う 1×1 の画像)を検出して除去します。許可する場合は「トラッキングピクセルを読み込み」をクリックします。差出人に開封通知が送られる可能性があることを、警告で説明します。
外部画像とトラッキングピクセルは独立した設定です。片方だけを読み込むことができます。
詳細分析を表示
クリックすると、レイヤーごとのスパムスコアの内訳が展開され、各レイヤーの生のスコアと、警報を出すしきい値が表示されます。スコアが重み付けされたり、平均されたりすることはありません。各レイヤーはそれぞれのしきい値で判定されます(保護レイヤーを参照)。
ズーム
Ctrl+マウスホイール、またはステータスバーの −/+ ボタンで拡大と縮小ができます。Ctrl+0 を押すと、ズームが 100% に戻ります。
4. メールを作成する
新しいメッセージ: 「作成」をクリックするか、Ctrl+N を押します。
返信、全員に返信、転送
「返信」(Ctrl+R)は差出人に返信します。「全員に返信」(Ctrl+Shift+R)はすべての受信者に返信します。「転送」(Ctrl+Shift+F)は、元の本文と添付ファイルを含む新しいメッセージを作成します。
受信者を追加する
To/CC/BCC の各フィールドに直接入力するか、連絡先ピッカーのボタンをクリックして連絡先から選びます。
連絡先のオートコンプリート
2 文字入力すると候補が表示されます。送信済みメールから学習し、使うほど候補が的確になります。
添付ファイル
「添付ファイルを追加」ボタンをクリックするか、ファイルピッカーを使ってファイルを添付します。
優先度
メッセージの優先度を「高」「標準」「低」のいずれかに設定します。
署名
既定の署名が自動的に追加されます。「設定」→「署名を編集」で編集します。
暗号化メール(OpenPGP)
GravesMail は OpenPGP に対応しています。エンドツーエンドで暗号化および署名されたメールのためのオープン標準です。ほかの GravesMail ユーザーに限らず、Proton Mail、Thunderbird、gpg など、どのメールシステムであれ PGP を使う相手と、秘密のメールをやり取りできます。
鍵を設定する
PGP 鍵マネージャー(デスクトップでは「ツール」→「PGP 鍵マネージャー」、モバイルでは「設定」→「PGP 鍵」)を開き、「自分の鍵を生成」を選びます。名前とメールアドレスを入力し、アルゴリズムを選びます。推奨は Ed25519 / Curve25519 です。古い PGP ソフトウェアとの互換性を最大限に確保したい場合のために、RSA-4096 も用意しています。
秘密鍵を失うと、その鍵あてに暗号化されたすべてのメッセージが永久に復旧できなくなります。私を含め、誰にも復旧できません。鍵を生成したら、「秘密鍵をバックアップ」でパスワード保護されたバックアップ(.gmpgpbak ファイル)を安全な場所に保存し、パスワードを覚えておいてください。
鍵を復元する。バックアップした鍵を新しいデバイスや再インストールしたデバイスに取り込むには、「秘密鍵を復元」(バックアップのすぐ隣にあります)を使います。.gmpgpbak ファイルを選び、そのパスワードを入力します。GravesMail は鍵をインポートし、その ID とフィンガープリントを表示して、どの鍵が復元されたかを確認できるようにします。鍵がすでに存在する場合は更新するだけで、重複は生じません。パスワードが違う場合は「パスワードが正しくありません」と明確に表示され、GravesMail のバックアップではないファイルはその旨がはっきり報告されます。復元が何も表示せずに失敗することはありません。
鍵を共有し、検証する
- 「公開鍵をエクスポート」は、ほかの人があなたあてに暗号化できるよう、公開鍵を共有します。
- 「鍵をインポート (.asc)」は、連絡先の公開鍵を追加します。
- インポートすると、鍵マネージャーにその鍵のフィンガープリントが表示されます。電話や対面など、メールとは別の手段で相手に確認してから、「検証済みにする」を選びます。検証済みの鍵には緑のバッジが付きます。未検証の鍵も使えますが、未検証の表示が残ります。
鍵はメールアドレスではなく、フィンガープリントで識別されます。同じアドレスに複数の鍵がある(古い鍵と新しい鍵、または種類の異なる鍵)のは普通のことです。鍵マネージャーでの操作(エクスポート、バックアップ、署名に使用、削除)はすべて、選択している鍵に対して行われます。必ず先に、目的の鍵を正確に選択してください。自分の鍵が複数ある場合は、1 つを選択して「署名に使用」を選び、送信メールに署名する鍵を指定します。
鍵を連絡先にリンクする
連絡先を開き、「PGP 鍵」セクションで、鍵リングにある鍵をその人にリンクする、リンク解除する(リンクを外すだけで、鍵は鍵マネージャーに残ります)、または検証することができます。リンクしておけば、鍵マネージャーの中を探し回らなくても、その連絡先あての暗号化がそのまま機能します。1 件の連絡先に複数の鍵を持たせることができ、暗号化はそのすべての鍵に対して行われます。鍵をリンクしても暗号化はオンになりません。暗号化するかどうかは、これまでどおりメッセージごとに選びます。
送信する
「作成」画面で、「セキュリティ」を「署名」、「暗号化」、または「署名 + 暗号化」(秘密のメールに推奨)に設定します。既定ではオフなので、通常のメールには影響しません。受信者の連絡先に鍵がリンクされていれば、暗号化を選んだ時点で GravesMail がその鍵を自動的に使います。
暗号化を選んだのに、使える鍵がない受信者がいる場合、GravesMail は送信を止めて確認を求めます。メッセージを暗号化せずに黙って送信することは決してありません。キャンセルするか、「暗号化せずに送信」を明示的に選べます。これは、危険にさらされる受信者を名指しで示す、意図的な 2 段階目の操作です。暗号化を選んだのに、知らないうちに平文で送信されてしまう経路は、このアプリにはありません。
暗号化メールを送信するとき、GravesMail はあなた自身の鍵あてにも暗号化します。そのため、「送信済み」フォルダーにあるコピー(および「アーカイブ」に移動したもの)は、あなたが読める状態のままになります。この動作は常に有効です。
読む
暗号化メールは自動的に復号され、メッセージ一覧とメッセージ本体の両方に、閉じた錠前 🔒 と「暗号化済み」バッジが表示されます。受信したメールにも、送信したメールにも表示されます。暗号化されていないメールにはアイコンが付かないので、一覧がごちゃつくことはありません。錠前があれば暗号化されている、なければ暗号化されていない、という意味です。署名付きメールには署名の状態が表示されます。検証済みの鍵、未検証の鍵、そして目立つ形で示される無効な署名のいずれかです。そのデバイスにない鍵あてに暗号化されたメッセージは、本文が空白になるのではなく、その旨の通知がはっきり表示されます。
鍵を削除する
鍵を選択し、「鍵を削除」を選びます。公開鍵だけの鍵(連絡先の鍵)を削除しても、その鍵が登録から消えるだけです。あとで再インポートできます。自分の秘密鍵を削除する操作は元に戻せず、その鍵あてに暗号化されたメールは永久に復旧できなくなります。そのため GravesMail は一段強い警告を表示し、確認を求めます。先にバックアップがあることを確かめてください。
PGP が保護するもの、保護しないもの
PGP が暗号化するのは、メッセージの本文と添付ファイルです。件名、To/From/Cc、メッセージが送信された日時は隠しません。これらは平文のまま送られます。これは Proton を含め、あらゆる PGP/MIME システムに共通する制約です。
PGP は、送信経路上のメールを傍受やメールプロバイダーから保護します。フォレンジック対策のツールではありません。復号されたメールは、オフラインで検索したり読んだりできるよう、GravesMail のローカルの暗号化データベースにキャッシュされます。
GravesMail は、鍵サーバーや WKD による自動検索を行わず、信頼の輪(web of trust)もありません。鍵のインポートと検証は自分で行います。インラインのクリア署名メッセージは読めるテキストとして表示されますが、署名の検証は行われません。GravesMail は、確認していない署名を確認済みと称することはせず、そのまま表示します。
相互運用性。GravesMail の PGP は、OpenPGP の基準実装である GnuPG に対して、Ed25519 と RSA-4096 の両方の鍵について、自動テストスイートで双方向に検証されています。Proton Mail でも確認済みです。実際の Proton アカウントを相手に、本物の暗号化メールを双方向に送信して読むという手作業のテストを行いました。Thunderbird については、PGP に限ったテストは行っていません。標準的な OpenPGP クライアントなので動作するはずですが、ここでそれを保証するものではありません。
パスワード保護付きメール(鍵は不要)
受信者が PGP を使っていない場合に使います。ほとんどの人がそうです。「作成」画面で「パスワード保護(鍵は不要)」にチェックを入れます。メッセージとすべての添付ファイルは、本物の標準的な AES-256 暗号化 ZIP に封入されます。受信者は、どのプラットフォームでも無料の一般的なソフトウェアでこれを開けます。相手側に GravesMail も、アカウントも、鍵も必要ありません。
送信する
- いつもどおりメッセージを書いてファイルを添付し、「送信」を押します。
- GravesMail は、強力なパスワードの設定を求めます。12 文字以上で、小文字、大文字、2 つの数字、2 つの記号を含む必要があります。入力に合わせてチェックリストが各条件をリアルタイムで確認し、パスワードは 2 回入力します。すべての条件が満たされ、2 回の入力が一致するまで送信はできません。そのため、弱いパスワードや入力ミスのせいで受信者が開けなくなることはありません。
- メッセージの送信後、GravesMail はパスワードを一度だけ、「コピー」ボタンとともに表示します。
- パスワードは別の手段で伝えてください。電話、テキストメッセージ、暗号化されたチャットなどです。同じメールでは決して伝えないでください。GravesMail がパスワードをメールで送ることを提案することはなく、パスワードをどこかに保存したり送信したりすることもありません。
送信されるのは、protected-message.zip という 1 つの添付ファイルです。本当のメッセージ(message.html)とすべての添付ファイルは、その中に暗号化されて入っています。メール本文として見えるのは、開き方を平易な言葉で説明した案内だけです。添付ファイルの名前は、アーカイブ内では中立的な仮の名前(attachment-01、attachment-02、…)に置き換えられ、本当の名前は、受信者がパスワードを入力したあとに見られる暗号化されたマニフェストに記録されます。そのため、ファイル名が漏れることもありません。
受信者が開く方法
この手順は、GravesMail が送信するすべての保護メールに書き込まれるので、受信者の手元には必ず届きます。使用するのは業界標準の WinZip AES-256(AE-2)形式です。実際の標準的なアーカイバーで開けることを確認しており、自動テストでこの形式に固定しています。つまり、GravesMail 専用のコンテナではなく、正真正銘の標準ファイルです。
Windows に組み込まれている ZIP 機能は、強力な AES-256 暗号化に対応していません。開いたように見えても、フォルダーが空だったり、エラーになったりして失敗します。代わりに、以下の無料ツールのいずれかを使ってください。
- Windows — 7-zip.org から 7-Zip をインストールします(必ず公式サイトから。「ダウンロードポータル」で配布されているものには、アドウェアが同梱されていることがよくあります)。ZIP を右クリック →「7-Zip」→「ここに展開」を選び、パスワードを入力します。PeaZip も余計なものが入っていない代替ツールです。
- macOS — 標準のアーカイブユーティリティは、AES-256 では確実に動作しません。Keka または The Unarchiver(Mac App Store)をインストールし、それで ZIP を開いてパスワードを入力します。
- iPhone / iPad — App Store から Password Zip(無料)をインストールします。
- Android — Google Play から RARLAB の RAR(無料)をインストールします。
開いたら、message.html を Web ブラウザーで開いてメッセージを読みます。添付ファイルがあれば、そこに本当の名前で一覧表示されます。ディスク上では、message.html と同じ場所に仮の名前で置かれているので、表示されている本当の名前にそれぞれ変更してください。
GravesMail は、受信したパスワード保護メッセージを、どのプラットフォームでもその場で開くこともできます。双方が GravesMail を使っていれば、アーカイバーは不要です。
パスワードが受け付けられない場合
原因はほとんどの場合、メッセージアプリによって生じた入力の違いです。引用符の自動変換、オートコレクト、コピー時に紛れ込んだ空白、大文字と小文字の間違いなどです。送信者から伝えられたとおりに、手で入力し直してください。
これが何を保護するのかを正直に
セキュリティのすべてはパスワードにかかっています。良いパスワードを選び、メールとは別の経路で伝えてください。有効期限も「自動消滅」もありません。それらはサーバーなしでは強制できず、GravesMail はローカル優先だからです。ZIP が暗号化するのはファイルの内容であり、アーカイブの構造ではありません。メッセージを傍受した人は、ファイルの名前や内容は見えなくても、中にあるファイルの数や、おおよそのサイズとタイムスタンプは見ることができます。また、どのメールでも同じですが、メールの件名、To/From、送信のタイミングは平文のまま送られます。
5. メールを管理する
メッセージの移動: 右クリック →「フォルダーに移動」を選ぶか、Ctrl+M を押します。Windows ではドラッグ&ドロップも使えます。
削除: Delete を押すか、ツールバーのボタンを使います。メッセージは「ゴミ箱」に移動します。
フラグ: Ctrl+Shift+G を押すと、フラグが切り替わります。
既読/未読にする: 右クリック →「既読にする」または「未読にする」。
アーカイブ: Ctrl+E を押すと、「アーカイブ」フォルダーに移動します。
検索
Ctrl+F を押すと、検索ボックスにフォーカスが移ります。検索範囲を「すべて」「件名」「差出人」「本文」から選びます。X ボタンか Escape でクリアします。
並べ替え
「日付」「差出人」「件名」「サイズ」「重要度」「フラグ付き」で並べ替えます。方向を示す矢印をクリックすると、昇順と降順が切り替わります。
会話のスレッド表示
「表示」→「スレッドでグループ化」を選ぶか、Ctrl+T を押します。スレッドのグループを展開または折りたたんで、会話内のすべてのメッセージを確認できます。
6. クイックルール — インテリジェントなメール仕分け
クイックルールは、あなた自身が作る仕分けルールです。各ルールは、一致するメッセージを捕捉し、取り分ける、移動する、または削除します。デスクトップでは、ルールごとに専用のボタンがクイックルールツールバーに追加されます。
スパムは、スパムエンジンが不要なメールを振り分ける場所です。スパムトラップは、あなた自身のクイックルールが、メッセージを削除する代わりに、あとで確認できるよう取り分けておく場所です。「スパムトラップを確認」で開きます。保留は、スキャンの結果、危険と思われるために差し止められた添付ファイルを指します。これらは「保留された添付ファイル」に入ります。
あなたのルールはスパムフィルターより優先されます
クイックルールのいずれかに一致したメッセージは、スパムフィルターに振り分けられる前に、あなたのルールによって振り分けられます。ルールを書いた差出人のメッセージは、フィルターが迷惑メールと判定するスコアを付けたとしても、誤って「スパム」に送られることはありません。フィルターは引き続き動作し、すべてのメッセージにスコアを付けます。その判定は「プロパティ」で確認できます。ただ、ルールが決めた振り分け先を上書きしないだけです。唯一の例外はマルウェアです。マルウェアスキャンは常に優先されるので、危険な添付ファイルの付いたメッセージが、ルールによって受信箱に届くことは決してありません。
ルールを作成する
- クイックルールツールバーの「+」をクリックするか、メッセージを右クリック →「メッセージからクイックルールを作成…」を選びます。後者では、その差出人の情報が入力済みの状態でエディターが開き、メッセージのあるフォルダーをスキャンして、既存の一致するメールも捕捉します。適用された件数も表示されます
- 一致の種類を選びます: 差出人アドレス、差出人ドメイン、差出人に含む、件名に含む、件名が次で始まる
- 一致させる値を複数追加します — カンマまたはセミコロンで区切ったリストを貼り付けることも、1 つずつ追加することもできます
- アクションを選びます: スパムトラップに送る(あとで確認)、フォルダーに移動、完全に削除、または X 日後に自動削除(7~1,000)
- ルールが対象とするメールを「正当」と「スパム」のどちらとしてマークするかを選びます。必ずどちらかを選ぶ必要があります。選ぶまで、エディターは保存できません。この選択は、ルールが捕捉したものからスパムフィルターがどう学習するかを決めます。フィルターは、両方の種類のメールについて、明確にラベル付けされた例を示されたときに最もよく学習します。スパムだけを与えられ、比較対象となる「これは正当」という例がないフィルターは、良くなるどころか悪くなります。この選択が必須なのは、そのためです。
- 「同期中に自動適用」を有効にすると、一致するメッセージを受信箱に届く前に捕捉します
ルールを使う
- メッセージを選択 → ルールのボタンをクリック → メッセージはそのルールによって振り分けられ、差出人がルールに自動的に追加されます
- 右クリック →「ルールを適用」→ ルールを選択
- 新しい差出人に適用するたびに、その差出人がルールの一致リストに自動的に追加されます
フォルダーをスキャンする
- ルールのボタンを右クリック →「現在のフォルダーをスキャン」または「すべてのフォルダーをスキャン」
- フォルダーを右クリック →「ルールでスキャン」→ ルールを選択
- 一致するメッセージをまとめて捕捉し、ストレージの使用量を減らします
ルールが捕捉したものを確認する
「クイックルールの確認」ウィンドウには、各ルールが捕捉したメッセージと、一致した差出人が表示されます。「フィルター済み」タブには、直近の一定時間内にすべてのルールが捕捉したものが表示されます。この時間は、「次の期間の捕捉を表示」ドロップダウンで 1、6、24(既定)、48、72、96 時間のいずれかに設定します。選択した値はデバイスごとに記憶されます。
- ルールのボタンを右クリック →「確認」で、そのルールだけの捕捉結果を表示
- メッセージの完全なプロパティ(安全なプレビュー、全般、ヘッダー、スパム分析、添付ファイル、URL、トラッキングピクセル、本文)
- 個々のメッセージ、またはすべてのメッセージを元のフォルダーに復元(「復元」は緑色で表示されます。メールの復旧は安全な操作だからです)
- 個々のメッセージを削除、またはルールが捕捉したものをすべて一括消去
- 「一致した差出人」タブ: 一致させる値の表示、追加、編集、削除
- ルール、フィルター済み、スパムの各確認リストには検索ボックスがあり、入力に合わせて表示が絞り込まれます。列の見出しをクリックすると並べ替えができます。並べ替えの選択はデバイスごとに記憶されます。
安全なプレビュー — 捕捉されたメッセージを復元せずに読み、返信する
「フィルター済み」リストまたは「スパムトラップを確認」から、捕捉されたメッセージの「プロパティ」を開くと、最初のタブが「安全なプレビュー」です。メッセージは閲覧ペインでの見た目どおりに、ただし安全な形で表示されます。スクリプトとアクティブコンテンツは無効化され、トラッキングピクセルは常にブロックされ、リモート画像は差出人が信頼されている場合にのみ読み込まれます。これにより、捕捉されたメッセージを受信箱に戻すことなく読み、どういうものかを判断できます。
安全なプレビューには、「返信」、「全員に返信」、「転送」の各ボタンもあります。返信するためだけに、捕捉されたメッセージを復元する必要はありません。これらのボタンは通常の作成ウィンドウを開きます。内容は、受信箱から返信または転送する場合とまったく同じようにあらかじめ入力され、添付ファイルも利用でき、暗号化の扱いも同じです(常に暗号化すると設定した連絡先に、平文で送信されることは決してありません)。メッセージは元の場所に残ります。あなたの返信は、通常の送信メッセージです。
ズームはプレビューにも適用されます(下部の − / % / + コントロール、モバイルではピンチ操作)。安全なプレビューは、すっきりとした閲覧用の画面です。スパムと判定された理由の内訳は、ここではなく「スパム分析」タブにあります。モバイルでは、捕捉されたメッセージをタップすると、この「プロパティ」画面が、安全なプレビューを最初に表示した状態で直接開きます。
名称に関する注記: 以前「今日の捕捉」(および短い「捕捉」ボタン)と呼ばれていた、ルールを横断する確認画面は、現在は単に「フィルター済み」となっています。リストは同じで、名前だけが変わりました。
ルールを管理する
- 右クリック →「ルールを編集」、「ルールを無効化」/「ルールを有効化」、「ルールを削除」
- 削除時の選択肢:「すべて受信箱に復元」、「すべて完全に削除」、「キャンセル」
- 無効にしたルールはグレーで表示され、自動適用されませんが、表示は残ります
自動削除の期限
- 7~1,000 日後の自動削除を設定
- 期限切れのメッセージは、起動時と同期後に消去されます
- 期限が近いメッセージは、確認画面で強調表示されます
7. スパムとマルウェアからの保護
GravesMail は、独立した 7 つの保護レイヤーですべてのメッセージを検査します。各レイヤーはそれぞれ異なる種類の問題を探し、独自に判定します。いずれか 1 つのレイヤーが警報を出せば、そのメッセージはスパムとして扱われます。平均化はなく、到達しなければならない合計スコアもありません。警報は 1 つで十分です(「7 層 OR」モデル)。
- ドメイン検証 — 差出人のドメインは実在し、本物のメールサーバーを持っているか。その TLD(.shop、.top、.click、.xyz)は、スパムによく悪用されるものか。
- ベイジアンフィルター — メッセージ中の単語がどの程度スパムらしいかを、学習に基づいて判定します。事前学習済みの状態で出荷され、その後はあなたが教えた内容から学習します。
- ヘッダー認証 — SPF、DKIM、DMARC。差出人が名乗っているとおりの相手であることを証明する標準的な検査です。
- ヒューリスティックスコアリング — 内容とヘッダーのパターンを対象とする 41 個の検出器。偽装された単語(H0ME、S4LE)、前払い金詐欺や遺産相続詐欺の文言、偽造されたヘッダー、日付の異常、差出人の発信国などを調べます。
- レピュテーション — 安全リストとブロックリスト、差出人の履歴、そしてメッセージを横断したキャンペーン追跡。スパム送信者が差出人ドメインを次々に変えても、同じ発信元サーバー、ペイロードのホスト、配信停止リンクを使い回していれば、これで捕捉できます。
- マルウェア:システム AV — Windows では、AMSI を介して、インストール済みのウイルス対策ソフト(Defender、Norton、Bitdefender、Kaspersky など)を使います。macOS、Linux、モバイルでは利用できません。その場合は、実際には出していない「クリーン」という結果ではなく、「利用不可」と報告します。
- マルウェア:YARA — コミュニティのマルウェアシグネチャーに照らして、添付ファイルとメッセージ本文をスキャンするパターンルール。トロイの木馬、ランサムウェア、悪意のあるマクロ、PDF エクスプロイト、フィッシング文書を検出します。すべてのプラットフォームで動作します。
エンジンを調整する(「ツール」→「セキュリティエンジン」)
「セキュリティエンジン」画面では、7 つのレイヤーそれぞれに、0% から 100% までの感度スライダーがあります。0% はそのレイヤーをオフにし、100% が最も高い感度です。各レイヤーは個別に調整します。全体の厳しさを一括で決める設定はありません。変更はすぐに反映されます。同じ画面には、次の項目も表示されます。
- マルウェアスキャナーの状態 — 2 つのマルウェアレイヤーの現在の状態。Windows でどのウイルス対策製品が有効か、YARA ルールがいくつ読み込まれているかも表示されます。
- 国別ポリシー — 位置情報の検査のために、国を「安全」または「脅威」としてマークします。どちらのリストも最初は空なので、あなたがポリシーを選ぶまで、通常の国際メールが不利に扱われることはありません。
- 検出器一覧 — 各レイヤーの検出器と、それぞれの重み(「強」「標準」「弱」)を示す読み取り専用のリスト。
メッセージが振り分けられた理由を確認する
メッセージの「プロパティ」を開くと、レイヤーごとの内訳が表示されます。各レイヤーの生のスコア、警報を出すしきい値、そして状態(警報あり、クリーン、利用不可)です。「利用不可」が「クリーン」と表示されることは決してありません。
スパムを確認する
「スパム」→「スパムを確認」には、エンジンがスパムとして振り分けたメッセージが表示されます。これは、あなた自身のクイックルールが取り分けたメールを表示する「スパムトラップを確認」とは別のものです。
フィルターを学習させる
- スパムとマーク — メッセージを「スパム」に移動し、フィルターに学習させ、差出人とそのドメインをブロックリストに追加します。
- スパムでないとマーク — メッセージを救い出し、このようなメールは必要なものだとフィルターに学習させます。
- 差出人をブロック — メッセージを移動したりフィルターに学習させたりせずに、差出人をブロックリストに追加します。
考えを変えても問題ありません。メッセージをスパムとマークしたあとでスパムでないとマークした場合(またはその逆の場合)、GravesMail は以前の学習を取り消し、新しい学習を適用します。何度切り替えても、最後に選んだ内容に落ち着きます。学習が積み重なったり、フィルターの精度がずれたりすることはありません。
スパムの学習はデバイスごとに行われます。GravesMail はまだデバイス間の同期に対応していないため、各デバイスがそれぞれ学習します。ブロックした差出人のリストも同様です。
安全な差出人とブロック済み差出人
「設定」→「詳細設定」で管理します。
8a. マルウェアと添付ファイルのスキャン
仕組み
すべての添付ファイルは、取り込み時に 2 つのエンジンで自動的にスキャンされます。
- YARA スキャナー — 添付ファイルのデータを、マルウェアファミリー、ランサムウェア、RAT、Office マクロのエクスプロイト、PDF エクスプロイト、フィッシング文書を網羅するコミュニティのシグネチャーと照合します。すべてのプラットフォームで動作します。
- システム AV — Windows では、AMSI を介して、各添付ファイルをインストール済みのウイルス対策ソフトに送ります(Defender、Norton、Bitdefender、Kaspersky、Malwarebytes、CrowdStrike などが自動検出されます)。macOS、Linux、モバイルでは利用できません。その場合は YARA がスキャンを行い、AV レイヤーは正直に「利用不可」と報告します。
検出時の動作
- メッセージは「マルウェア」フォルダーに移動されます(「スパム」とは別のフォルダーです)
- 危険な添付ファイルはメッセージから取り除かれ、保留されます
- 添付ファイルのデータはローカルに保持されます — 知らないうちに破棄されるものはありません
- メッセージ本文は残ります — 誰が送ったのかを確認できます
- メッセージのプロパティに詳しい説明が表示されます: どのルールが反応したか、どのファイルが対象だったか、どのような処置が取られたか
保留された添付ファイル
「保留された添付ファイル」(「ツール」メニューにあります。モバイルでは「ガード」画面の「保留された添付ファイルを表示」)には、保留されたすべての項目が、日付、ファイル名、サイズ、脅威の名前、スキャンエンジン、保留された理由とともに表示されます。信頼できる項目はディスクに保存でき、不要なら完全に削除できます。保留された項目は、あなたが判断するまで保管されます。知らないうちに失われることはありません。
手動スキャン
任意の添付ファイルを右クリック → 「マルウェアをスキャン」で、その場でスキャンを実行します。結果には、どのエンジンが使われたか、脅威が検出されたかどうかが表示されます。
YARA ルールの更新
「設定」→「今すぐルールを更新」で、コミュニティリポジトリ Neo23x0/signature-base から最新のシグネチャーをダウンロードします。自動更新は、既定で週 1 回確認します(1~30 日の範囲で変更可能)。アプリには基準となるルールセットが組み込まれており、インターネット接続がなくても動作します。
ルールの対象には、ランサムウェアファミリー、APT ツールキット、汎用のドロッパーとダウンローダー、悪意のある Office マクロ、PDF エクスプロイト、PowerShell クレードル、Web シェル、フィッシング文書のパターンが含まれます。
8. バックアップと復旧
GravesMail は、暗号化バックアップでプロファイル全体を自動的に保護します。メールだけでなく、連絡先、カレンダー、ルール、安全リストとブロックリスト、調整済みのしきい値、差出人のレピュテーション、学習済みのスパムフィルター、PGP 鍵リング、保存されたアカウント資格情報も含まれます。アプリに同梱され、更新時に置き換えられるファイル(地理情報の参照テーブル、基準スパムモデル)は、意図的に対象外としています。
自動バックアップ
- 完全バックアップ(プロファイル全体のコピー)と軽量な差分バックアップ(前回の完全バックアップ以降の変更分のみ) — 差分バックアップの復元時には、直近の完全バックアップまでチェーンを自動的にさかのぼります
- 破壊的な操作(クイックルールのスキャン、一括消去、ルールの削除、ゴミ箱を空にする)の前に、操作前スナップショットを作成
- すべてのバックアップは、GravesMail が管理するキーで AES-256 暗号化されます — 日常の利用でパスワードは不要です
- アプリの読み込み後にバックグラウンドで静かに実行されます — 作業を妨げることはありません
- 間が空いても問題ありません。休暇のあとや、ノート PC を何週間も閉じたままにしたあとでも、バックアップの時期が来ていれば、GravesMail は1 回だけバックアップを作成します。大量のバックアップで遅れを取り戻そうとすることはなく、長期間使わなかったことがエラーになることもありません。
復旧用パスフレーズ(必須 — 一度だけ設定)
自動および手動のデバイスローカルバックアップは、アプリが管理するバックアップマスターキーで封印されます。このキーはラップされた形でのみ保存され、2 通りにラップされます。1 つはデバイスのセキュアキーストアによるもの(そのため日常のバックアップで入力を求められることはありません)、もう 1 つはあなたが選ぶ復旧用パスフレーズによるもの(キーストアを使わずに、どのマシンでも同じバックアップを開けます)です。これによって、バックアップはデバイスに依存しないものになります。以前のバージョンでは、バックアップを作成したマシンでしか復元できませんでした。
- GravesMail は、最初にバックアップを作成するときにパスフレーズを求めます。これは必須であり、省略できません。設定するまでバックアップは完了しないので、復旧できないバックアップを抱えることは決してありません。
- パスフレーズは最初のバックアップ時に設定するため、インストールしたばかりの状態では、最初のバックアップを作成するまで自動バックアップはありません。それまでの間、スケジュールバックアップはエラーで失敗するのではなく、静かにスキップされます。
- 設定後は、バックアップは確認なしで実行されます。
- パスフレーズには、後述のバックアップパスワードと同じ条件が適用され、同じリアルタイムのチェックリストを見ながら 2 回入力します。
- バックアップマネージャーからいつでも変更できます。変更しても、既存のバックアップはすべて復元可能なままです。
安全に保管してください — 私があなたの代わりに復旧することはできません。新しいデバイスや初期化したデバイスでデバイスローカルバックアップを復旧する方法は、復旧用パスフレーズだけです。リセット用のリンクも裏口もありません。そのように設計しています。パスフレーズを忘れ、デバイスも失った場合、そのバックアップは開けません。
ポータブルパスワードバックアップ — 自分で作成するバックアップ
デバイスの紛失、交換、移行の可能性があるなら、手元に置いておくべきバックアップです。「ファイル」→「ポータブルパスワードバックアップ…」(モバイルでは「ガード」→「バックアップ」→「ポータブルパスワードバックアップ」)を選び、パスワードを決めると、GravesMail は、プロファイル全体を含む、パスワードで封印された 1 つの .gravesmail-backup ファイルを書き出します。このファイルはどのデバイスでも復元できます。デバイスの外の安全な場所にコピーしておいてください。
パスワードを選ぶ
このファイル 1 つで、見知らぬ人のマシン上にあなたのメールボックス全体を再現できてしまうため、GravesMail は本当に強力なパスワードを求めます。12 文字以上で、大文字、小文字、2 つ以上の数字、2 つ以上の特殊文字を含む必要があります。条件を推測する必要はありません。入力に合わせてダイアログが各条件をリアルタイムで確認し、パスワードは 2 回入力します。すべての条件が満たされ、2 回の入力が一致するまで、「作成」ボタンは無効のままです。そのため、入力ミスや弱いパスワードのせいで自分のバックアップを開けなくなることはありません。長いパスフレーズも歓迎です。厳しい上限はありません。パスワードは、600,000 回の反復による PBKDF2-SHA256 の鍵ストレッチングでファイルを保護します。この値はファイル内に記録されるので、将来のバージョンでも現在のバックアップを開けます。
パスワードがなければ、このファイルは開けません。私にも、誰にも開けません。復旧の手段はありません。それこそが狙いです。信頼できる場所に保管してください。
一緒に持ち運ばれるもの
既定では、ポータブルパスワードバックアップには既存のバックアップ履歴も含まれます。新しいデバイスに移るときに、すべてが一緒に移り、何も取り残されません。これは除外を選べる方式です。蓄積されたバックアップを除外して現在のアプリデータだけを持ち運ぶことも、バックアップを 2 つのファイル(アプリとそのデータ用、バックアップ履歴用)に分けて別々に移すこともできます。どちらのファイルにも、はっきりとラベルが付きます。
復元する
ポータブルパスワードバックアップは、新しいデバイスの初回起動画面から、アカウントを設定する前に復元できます。復元ではまず、すでにあるものに触れる前に、バックアップが完全で損なわれていないことを検証します。途中で切れたファイルや破損したファイルは拒否され、現在のデータはそのまま残ります。そのあと、何が戻ったかをデータセットごとに報告します。完了したら、GravesMail を一度再起動してください。
復元すると、すべてが置き換えられます。対象は、そのデバイスの GravesMail に現在あるものすべてです。新規インストールであれば、失うものはありません。そのデバイスですでに GravesMail を使っていた場合、現在のデータは上書きされます。
ポータブルパスワードバックアップは、重複していた従来の 2 つの選択肢、つまりデバイスローカルの手動バックアップと、それとは別の「移行用バックアップ」に代わるものです。両者は実質的に同じものになっていたため、1 つの機能にまとめました。その結果、古い .gravesmail-migration ファイルと、以前から存在するデバイスローカルの手動バックアップは、このバージョンでは復元できません。新しくポータブルパスワードバックアップを作成してください。毎日の自動バックアップは影響を受けず、これまでどおり復元できます。
サイズ制限なし
GravesMail は、数十ギガバイト、数百ギガバイト、あるいはそれ以上の、どんなサイズのメールボックスでもバックアップと復元ができます。バックアップと復元はディスクからディスクへストリーム処理されるため、非常に大きなメールボックスでもメモリに収める必要がなく、2 GB の上限もありません。大きなアーカイブは、速度を保つために無圧縮で保存されます。そのため、設計上、ファイルが少し大きくなることがあります。
バックアップマネージャー(「ツール」→「バックアップマネージャー」)
- すべてのバックアップを、日付、サイズ、種類とともに表示
- メタデータカタログにより、任意のバックアップの内容をすぐに閲覧
- 特定のメッセージを、すべてのバックアップを横断して検索
- バックアップと現在のデータベースを比較し、欠けているメッセージを特定
- 選択的な復旧: 個々のメッセージにチェックを入れ、それだけを復旧
最近削除したメッセージ(「ツール」→「最近削除したメッセージ」)
- 削除されたメッセージはすべて、本文を含めて記録されます
- 削除したメッセージの閲覧、検索、プレビュー
- ワンクリックで元のフォルダーに復旧 — バックアップファイルは不要です
- 既定では 90 日間保持されます(「設定」で変更可能)
バックアップの設定
妥当な既定値がすでに設定されています。変更したい場合は、バックアップマネージャーで各項目を設定できます。
- スケジュールモード — 「間隔」または「毎週」を選びます。両者は排他的で、選んだほうだけが使われます。
- 「間隔」モード — 自動バックアップを「オフ」「毎日」「毎週」、または時間単位の任意の間隔に設定します。あわせて「N 日ごとに完全バックアップ」も設定します(その間のバックアップは差分になります)。
- 「毎週」モード — 月曜日から日曜日までの 7 日間のグリッド。各曜日を「なし」「完全」「差分」のいずれかに、自由な組み合わせで設定します。基になる完全バックアップがそれ以前にない「差分」の日は、自動的に完全バックアップに切り替えられます。「毎週」に切り替えたものの、すべての曜日を「なし」のままにした場合、GravesMail はバックアップがない状態を避けるため、静かに「間隔」のスケジュールに戻ります。グリッドは設定したとおりに保持されます。
- 保持数 — 完全バックアップ、差分バックアップ、操作前スナップショットをそれぞれいくつ保持するか。最小値は 1 です。保持数の設定によって、唯一のコピーが削除されることは決してありません。
- 「今すぐ完全バックアップ」 / 「今すぐ差分バックアップ」 — デバイスローカルバックアップをただちに作成し、このデバイス上の GravesMail 自身の履歴に追加します。これらはポータブルパスワードバックアップではありません。そちらは「ファイル」メニューにあります。
- 削除ログの保持期間 — 30~365 日。
変更はすぐに反映され、再起動後も保持されます。
9. カレンダー
ビューを切り替える
フォルダーペインの下部にある切り替えボタンで、「メール」ビューと「カレンダー」ビューを切り替えます。
月間カレンダー
日付を移動できる月間カレンダーのグリッドです。日付をクリックすると、その日のイベントが表示されます。
イベントを作成し、編集する
「+ 新規イベント」をクリックしてイベントを作成します。既存のイベントをダブルクリックすると編集できます。
メールで届いた会議への招待
GravesMail がカレンダーの招待(.ics 添付ファイルまたは VCALENDAR コンテンツ)を検出すると、「承諾」「仮承諾」「辞退」の各ボタンが付いた緑色のバナーが表示されます。承諾した会議はカレンダーに追加されます。会議リンク(Teams、Zoom、Google Meet、WebEx)は自動的に検出されます。
リマインダー
イベントには、開始前に通知するリマインダーを設定できます。
10. 連絡先とルール
連絡先を管理する
「ツール」→「連絡先」で、連絡先マネージャーが開きます。連絡先には、名刺に相当する項目がひととおり揃っています。名前、会社、役職、複数のメールアドレスと電話番号、住所、カテゴリ、メモです。連絡先は CSV にエクスポートできます。
連絡先の自動検出
連絡先は、メールの送信先や、受信箱にあるメッセージのヘッダーから自動的に追加されます。よくやり取りする相手を手で入力する必要はありません。
連絡先をインポートする
CardDAV(Yahoo、iCloud、Outlook.com): 「ツール」→「連絡先」→「CardDAV をインポート」は、保存済みの IMAP 資格情報を使って、プロバイダーの連絡先サーバーに直接接続します。対応プロバイダーは自動的に検出されるので、URL は不要です。
.vcf ファイル(Google コンタクト、その他のプロバイダー): 「ツール」→「連絡先」→「.vcf ファイルをインポート」は、vCard ファイルをインポートします。Gmail の場合はこの方法を使います。Google は OAuth2 なしでの CardDAV への直接アクセスを認めていないため、手動でのエクスポートが必要です。
Google コンタクトからエクスポートする方法:
- contacts.google.com を開きます
- 左のサイドバーで「エクスポート」をクリックします
- 「vCard(iOS の連絡先用)」を選びます
- 「エクスポート」をクリックします — .vcf ファイルがダウンロードされます
- GravesMail で:「ツール」→「連絡先」→「.vcf ファイルをインポート」
iCloud の連絡先からエクスポートする方法:
- icloud.com にアクセスし、「連絡先」を開きます
- すべてを選択します(「編集」→「すべてを選択」)
- 歯車アイコン →「vCard を書き出す」をクリックします
- GravesMail で:「ツール」→「連絡先」→「.vcf ファイルをインポート」
重複する連絡先は、インポート時に自動的にスキップされます。
メールルールを作成する
「ツール」→「メールルール」で、自動ルールを作成できます。ルールは、差出人、件名、本文、宛先、添付ファイル、重要度を条件にできます。アクションには、フォルダーに移動、既読にする、削除、フラグ、重要度を設定があります。
クイックルール
詳しくは、前述のクイックルールのセクションをご覧ください。
署名
「設定」→「署名を編集」で、既定のメール署名を作成できます。アカウントごとに別の署名を設定することもできます。
11. プライバシーとセキュリティ
- ローカル優先 — すべてのメールは、クラウドではなく、あなたのコンピューターに保存されます。
- 保存時の暗号化 — データベース全体が暗号化されます。すべてのメッセージ、件名、差出人、添付ファイルに加え、連絡先、カレンダー、ルール、リスト、フィルターの学習内容、セキュリティ設定も対象です。
- クラウドに依存しない — キャッシュされたメッセージを使って、完全にオフラインで動作します。
- サーバーから削除 — 任意の設定です。取得後に、プロバイダーからメールを削除します。
- 資格情報の暗号化 — 保存された資格情報とデータベースキーは、デバイスのセキュアキーストアに保管されます。Windows では DPAPI、macOS/iOS ではキーチェーン、Android では Keystore、Linux ではシステムのシークレットストアです。
- 診断ログ — メールアドレスや件名の全文を記録することは決してありません。
- 外部画像を既定でブロック — IP アドレスの追跡を防ぎます。
- トラッキングピクセルを既定で除去 — 開封通知による追跡を防ぎます。
- バックアップは AES-256 で暗号化 — デバイスローカルバックアップは、アプリが管理するバックアップマスターキーで暗号化されます(復旧用パスフレーズがあれば、ほかのデバイスでも復旧できます)。ポータブルパスワードバックアップは、あなたが選ぶパスワードで暗号化されます。
12. キーボードショートカット
13. 設定
アカウントの管理: 「ファイル」→ アカウントの追加/削除。
同期の頻度。
スパムフィルターの感度 — ここではなく、「セキュリティエンジン」画面でレイヤーごとに調整します。7 つのレイヤーそれぞれに、0~100% のスライダーがあります。全体の厳しさを一括で決める設定はありません。保護レイヤーを参照してください。
「サーバーから削除」の切り替え。
YARA マルウェアスキャン — 有効/無効、ルールの更新、自動更新の間隔。
バックアップの頻度と保持数。
削除ログの保持期間。
ストレージの管理: メッセージ数、データベースのサイズ、ゴミ箱/スパムを空にする。
14. トラブルシューティング
「オフライン — キャッシュされたメッセージを表示」
インターネット接続を確認してください。再接続されると、GravesMail は同期を行います。
同期後にメッセージが表示されない
「更新」(F5)を試すか、フォルダーを切り替えてください。
作成したメッセージが送信されず、「下書き」に保存される
SMTP 接続に失敗しています。送信メールの設定を確認してください。
macOS: 右クリックが効かない
「システム設定」→「マウス」で「右側をクリック」を有効にします。
正当なメールのスパムスコアが高い
「スパムでない」とマークし、「安全な差出人」に追加します。
クイックルールが捕捉しない
ルールが無効(グレー表示)になっていないか確認します。「一致した差出人」タブも確認してください。
バックアップに失敗した
ディスクの空き容量を確認します。GravesMail がほかに起動していないことも確認してください。
最近削除したメッセージが見つからない
「設定」で、削除ログの保持期間の設定を確認します。
概要
GravesMail v1.0.0
発行元: GravesWare, LLC
Luke Graves — オーナー兼創業者、開発者
Web サイト: gravesware.com/gravesmail
Copyright © 2026 GravesWare, LLC. All rights reserved.