プライバシー・日常利用

迷惑メールを止める方法:効果がある対策と、悪化させる対策

この件についての助言のほとんどは、ボタンの一覧にすぎません。役に立つ話はもっと短く、もっと居心地の悪いものです。あるボタンはフィルタを訓練し、あるボタンは何も教えず、あるリンクは見知らぬ相手に「このアドレスは人間が読んでいる」と教えてしまいます — そして、そのどれも、すでに渡してしまったアドレスを取り戻すことはできません。ここでは、それぞれの操作が実際に何をしているのか、配信停止が安全かどうかを10秒で見分ける方法、そして効き続けるたった1つの対策を説明します。

  • 初級
  • 読了17分
灰色の漏斗に向かって青い封筒がいくつも転がり落ち、そのうち2通は縁に引っかかっており、漏斗の下には通り抜けた1通の青い封筒が平らに置かれている図

迷惑メールが実際どこから来たのか

アドレスがリストに載る経路は4つあり、それぞれ異なる痕跡を残します。どの経路だったかは、聞こえるよりもずっと重要です。対処法がケースごとに違ううえ、4つのうち3つは、あとになってからでは取り消せないからです — これこそが、このガイドの後半すべての論拠になっています。

どうやって流出したか受信箱でどう見えるか確かめる方法実際に効く対策
登録していたサービスが情報漏洩を起こしたそのニュースから数週間以内に始まる、無関係な迷惑メールの急増で、宛先はそのサービスに登録したときとまったく同じ綴りのアドレスHave I Been Pwnedのような、公開された流出データをまとめている漏洩検索サービスでアドレスを検索してみましょう。起きたあとでは、何もありません。流出データはその日のうちにコピーされます。次の被害の範囲を限定できるのは、サービスごとに別のアドレスを使うことだけです。
そのサービスがアドレスを売った、あるいは「提携先と共有した」登録したサービスの隣接業界からのオファーが、複数持つアドレスのうち1つにだけ届き、他には届かないそのサービスだけが持つアドレスを渡していた場合に限り確認できます — 生き残っていればプラスタグで、生き残っていなければ別のアドレスでそのアドレス1つを切り離すことです。それ以外は、証拠のない苦情にすぎません。
どこか公開の場に載っていた一度も登録した覚えのないアドレス宛てのメール:自分のサイトに載せたもの、ドメインの登録情報にあるもの、あるいは自分がプッシュしたコミットの中にあったものそのアドレス自体を検索してみましょう。ブラウザで見つかるなら、一日中それだけをしているクローラーにも見つかります。取り下げても効果はゆっくりとしか出ません。すでに作られたコピーは決して失効しないからです。いずれ手放してもよいアドレスに置き換えましょう。
誰も漏らしていない — 推測された自分のドメインで一度も使ったことのない名前宛てのメール:info@sales@john@@より前の部分を読んでみましょう。ディレクトリ攻撃は、よくある名前を辞書のように次々とドメインに試し、バウンスしなかったものを残します。推測されやすいアドレスを公開用にしないこと、そしてキャッチオールの受信箱を非公開のものとして扱わないこと

この4行のうち3つは、同じ結論に行き着きます。一度アドレスがリストに載れば、そのまま載り続けるということです。訴え出る先の機関もなければ、スパム業者が守ってくれる一括オプトアウトもなく、それを呼び戻すボタンもどこにもありません。まだ変えられるのは、次に何を渡すかだけです — このガイドが、フィルタの一覧を並べるのではなく、この結論で終わっている理由もそこにあります。

迷惑メール報告・ブロック・削除:それぞれからプロバイダが学ぶこと

どのメールアプリでも、4つの操作ボタンは互いに1センチと離れていない場所に並んでいますが、それぞれはまったく別のことをしています。来月を静かにしてくれるのは、そのうちの1つだけです。

迷惑メールとして報告 / スパム報告
何かを訓練する唯一の操作です。自分自身のフィルタはその場で学習し、その報告は他の全員の報告と合算されます。苦情率がおよそ0.3パーセントを超えた送信者は、一度も苦情を出したことのない人たちに対しても、迷惑メールフォルダに振り分けられ始めます。このページの中で最も効果のあるボタンです。
送信者をブロック
自分のアカウントの中だけに存在するルールであり、送信者が選び、一瞬で変えられるアドレスやドメインと照合されます。しつこい1人の人間には有効ですが、キャンペーンには無力です — 同じ売り込みが翌週にはnews-2@から戻ってくるのは、そのためです。
削除
何も教えません。メッセージは消えても、フィルタは少し前とまったく同じだけ間違ったままなので、次の1通も受信箱に届きます。これは、この記事の中で最もよくある間違いです。
フォルダへ移動する、あるいはフィルタで振り分ける
一度の操作で、問題を自分の目からもフィルタからも隠してしまいます。自分が求めて届いているが見たくはないメールには有効ですが、そもそも求めていないメールへの対処法としては、むしろ逆効果です。
フィッシングとして報告
GoogleでもMicrosoftでも、迷惑メールとは別の経路であり、その先には人が対応し、削除要請も行われます。単に何かを売り込んでいるだけでなく、銀行、同僚、配送業者など、誰かになりすましているメッセージに対して使いましょう。

5つ目の操作もあり、それは最初のものと同じくらい重要です。メッセージを迷惑メールフォルダから救い出すことも、訓練の一種だということです。救い出したニュースレターは、自分のアカウントでも全体の統計でも、この送信者は望まれていると、フィルタに教えます。1年間正直に使い続けたフィルタが、一度も触っていないフィルタより優れているのは、そのためです。

何かを決める前に、ヘッダーで10秒

ここまでの話はすべて、たった1つの問い — この送信者は名乗っている通りの相手か — にかかっており、その答えは、どのメールアプリでも表示できる3行のテキストの中にあります。以下は、先ほどと同じショップからのメッセージに見えて、実はそうではない例です:

上の送信者になりすましたメッセージ
From: "Example Shop" <news@examp1e-shop.net>
Return-Path: <b7f2@mailer-4471.example.net>
Authentication-Results: mx.example.org;
        spf=pass smtp.mailfrom=mailer-4471.example.net;
        dkim=none;
        dmarc=none

技術的な意味での偽造は、そこにはひとつもありません。spf=passは完全に真実です。送信者は本当にmailer-4471.example.netを管理しており、そこからの送信を本当に自分自身に許可しています。欠けているのはexample.comについての言及が一切ないということです — 表示名に載っているのはこのドメインの名前であり、メッセージが装っているのもこのブランドです。見るべきことは4つ、この順番で確認します:

  1. 名前ではなく、アドレス。Example Shopは送信者が自由に入力できる文字列です。山括弧の中こそが主張であり、ここではexamp1e-shop.netと書かれていて、文字の1つが数字にすり替えられています。
  2. dmarc=と、それが指しているドメイン。dmarc=pass header.from=example.comは、ブランド自身のドメインがこのメッセージを保証したことを意味します。dmarc=noneは、誰も保証していないことを意味します。From:とは別のドメインでのpassが証明するのは、見知らぬ誰かがどこかのドメインを所有しているという事実だけです。
  3. Return-Path:From:の比較。本物の大量配信者は、バウンスを自分自身の送信基盤経由で処理するため、この2つが完全に一致することはめったにありません。一致すべきなのは組織のほうです。example.comの配下にあるmail.example.comは普通ですが、その配下にあるmailer-4471.example.netは普通ではありません。
  4. そもそもList-Unsubscribeがあるかどうか。マーケティングメッセージを名乗るものにこれが欠けていること自体が、答えになります — 本物の大量配信者は、もはやこれを省く余裕などないからです。

何かに触れる前に、開封するだけで伝わってしまうこと

求めてもいないメッセージは、あなたについての問いかけであり、それに答えるコストは送信者にはゼロで、あなたには何かがかかります。画像を表示した状態でそれを開いた瞬間、伝わってしまうことが4つあります:

  • そのアドレスが生きていて、人間に読まれているということ。リストに載っているどのアドレスについても、最も価値のある事実であり、それが転売されるかどうかを決める要因です。
  • いつ読んだか、どのくらいの頻度で読んだか。ピクセルは、メッセージが表示されるたびにリクエストされ、一度きりではありません。
  • おおよその居場所と、何で読んでいるか。そのリクエストは、他のあらゆる通信と同じように、IPアドレスとユーザーエージェントを伴っています。
  • 相手が送った、どのメッセージを開いたか。URLは受信者ごとに異なるため、その答えは全体の統計としてではなく、アドレス単位で判明します。

主要なプロバイダは今ではどこも、リモート画像をプロキシ経由で配信するようになっており、これは位置情報を特定する働きを鈍らせますが、開封を確認する働きまでは鈍らせません — リクエストは相変わらず発生し、あるアドレスがメッセージを開いたという事実は伝わり続けます。求めるまで画像をブロックしておくのは、どのメールアプリにも用意された設定であり、このページの中で最良の初期設定です。メールのトラッキングピクセルでは、その仕組みと、ブロックすることで得られるもの・得られないものを扱っています。ここでは、メッセージを編集してではなく配信時のポリシーによって画像がブロックされているため、切り替えるべき設定は何もありません。

唯一、規模に耐えられる対策:サービスごとに別のアドレス

ここまでの操作はすべて、送信者がすでに知っているアドレス宛てに届いてしまったメールへの、事後対応にすぎません。仕分けるのではなく量そのものを減らす唯一のアプローチは、アドレス自体を使い捨てにすることです — そうすれば、漏洩はそれを漏らしたサービスの名前を教えてくれ、他には手を触れずにそこだけを切り離せます。そのための方法は4つあり、どれを選ぶかを決める前に知っておく価値のある違いが、それぞれにあります:

何を渡すか本物のアドレスを隠すか転売されても生き残るかそれだけを切り離せるか何を代償として支払うか
自分のアドレスに付けるプラスタグいいえ — 本物のアドレスがそのまま、丸見えの状態で含まれていますいいえ。+から@までをすべて削除するのはコード1行で済み、それを実行する可能性が最も高いのは、まさにそのリストを売ろうとしている当人ですフィルタでしか対処できず、それでも配信自体は続きます費用はゼロ、時間はおよそ10秒
自分宛てに転送されるリレーエイリアスはい、それが存在し続ける限りははい — 買い手が手に入れるのはエイリアスであって、あなた自身ではありませんはい、しかも即座に月額料金と、自分のメールの経路に入り込む第三者
自分が所有するドメイン上のアドレスはい、しかもサインアップフォームからは使い捨てには見えませんはいはい、1つずつならドメイン1つ、MXレコード1件、そしてなりすましを防ぐDNS設定
二度と読み返すことのない使い捨てアドレスはい、完全にはい — その背後には、売るものが何もありません自動的に切り離されます:メールは5日後に削除されますあとからアカウントを復元することはできず、フォームによってはそのドメインを拒否します

この選択は、一度きりですべてを決めるものではなく、サインアップのたびに行うものです。それを決める問いは、バーナー、エイリアス、テンプメールにある、このアカウントを失っても構わないか、という問いです。一度しか買わない店であれば、使い捨てアドレスが正解であり、しかも最も安上がりです。銀行にとっては破滅的です。そしてその間にある200個ほどのサインアップには、自分が所有するドメイン上のアドレスが、効き続ける答えになります。

プラスタグがこの一覧に載っているのは、他より優れているからではなく、多くの人が真っ先に手を伸ばすものだからです。メールを見事に仕分けてくれますが、何ひとつ隠してはくれません。

すでに世に出てしまっているアドレス

リストに載ってしまったアドレスは、そのまま永久に載り続けます。まっさらな状態からやり直すことは、感覚ほどの価値はありません — 渡し方そのものを変えない限り、新しいアドレスも、だいたい同じ時間で同じリストに集められてしまうからです。だから役に立つのは、仕切り直しではなくトリアージです。次の順番で行いましょう:

  1. これ以上悪化させない。ページにそのまま平文で載せない、ドメインの公開連絡先として使わない、そして次のフォームには別のものを渡しましょう。
  2. 失う余裕のないものから移す。銀行、行政機関、ドメインのレジストラ、そして何よりも、他のアカウントの復旧用アドレスです。これは短い一覧であり、そもそもこれをやる理由のすべてでもあります。
  3. 先に復旧用アドレスを変え、ログイン用アドレスはそのあとに。毎回この順番を守りましょう。逆の順番でやってしまうと、守ろうとしていたはずのアカウントから自分自身が締め出されることになります。
  4. 残りには手をつけない。200個の買い物用アカウントを移行する必要はありません。古いアドレスのままにしておき、その古いアドレスを、日常的に使う場所ではなく、ざっと目を通すだけの場所にしましょう。
  5. そのうえで、フィルタに働かせる。削除ではなく報告し、誤って捕まったものは救い出し、1か月ほど様子を見ましょう。正直に訓練したフィルタは、手作業で書いたどんなルールよりも優れています。

トリアージの要点は、それが終わるということです。古いアドレスが再びきれいになるという展開はありません。あるのは、それがもう問題にならなくなるという展開であり、午後の作業ひとつで終わります。

要点だけ

  1. メッセージ内のリンクよりも、メールアプリが送信者名の横に置く配信停止ボタンを優先しましょう。
  2. 配信停止するのは、証明できる送信者からだけにしましょう:From:にあるドメインに対するdmarc=passです。
  3. 登録した覚えのないメッセージでは、何もクリックしないこと。そのリンクは測定のためのものです。
  4. 削除ではなく、迷惑メールとして報告しましょう。削除ではフィルタに何も教わりません。
  5. 誤ってフィルタされたメールも救い出しましょう — それも、逆方向の訓練になります。
  6. 使っているすべてのメールアプリで、リモート画像を初期設定でオフにしましょう。
  7. 次のサインアップには、そのためだけに存在するアドレスを渡しましょう。それしかなければタグを、可能なら自分のドメイン上のアドレスを、二度と連絡が欲しくないなら使い捨てのアドレスを。

最初の6つは今月を静かにしてくれます。来年を静かにしてくれるのは、7つ目だけです。

質問

迷惑メールから配信停止すると、かえって悪化しますか?

本物の迷惑メールに対してなら、はい、悪化します。リンクがあなたを特定し、オプトアウトしたアドレスは生きていると確認されたアドレスになるからです。本当に登録した企業に対してなら、いいえ — 大手プロバイダは今では、2日以内に処理されるワンクリックの配信停止を義務付けており、それを無視する送信者はそもそも配信されなくなります。すべては、この2つを見分けることに尽きます。ブランド自身のドメインに対するdmarc=passが、それをおよそ10秒でやってのけます。

迷惑メールとして報告するのと、送信者をブロックするのでは、どちらがよいですか?

ほとんどの場合、迷惑メールとして報告するほうです。ブロックは、送信者がタダで変えられるアドレスに対して、自分のアカウントの中にルールを書くだけです。報告は、何百万人もと共有しているフィルタを訓練し、その送信者の苦情率を、誰にも届かなくなる閾値へと押し上げます。ブロックはしつこい1人の人間のためのものであり、キャンペーンのためのものではありません。

誰にも教えていないのに、どうやってメールアドレスを知られたのですか?

たいていの場合、漏洩したのではなく推測されています。ディレクトリ攻撃は、よくある名前を辞書のように次々とドメインに送りつけ、バウンスしなかったものを残します。info@john@が、誰も登録していないメールを受け取るのはそのためです。残る2つの経路は、誰か別の人の漏洩した連絡先リストと、発行した覚えのない名前まで含めてすべて受け付けてしまうドメインです。

迷惑メールを削除すると、スパムフィルタは訓練されますか?

いいえ。削除はメッセージを消すだけで、フィルタには何も教えません。だからこそ、次の1通も受信箱に届いてしまいます。フィルタを訓練するのは報告のほうです — そして、誤って捕まったメッセージを迷惑メールフォルダから戻すことも、逆方向の訓練になり、それも同じくらい役に立ちます。

誰が自分のメールアドレスを売ったのか、突き止められますか?

あらかじめ備えていた場合に限られます。どのサービスにも、そのサービスだけが持つアドレスを渡していれば、答えはその迷惑メールのTo:行に載っています。すべてに同じアドレスを渡していた場合、比較する材料も、特定する手がかりも何もありません — キャッチオールドメインを使う理由は、ほとんどの場合これに尽きます。

使い捨てアドレスを使えば、迷惑メールは止まりますか?

あなたに届かなくすることはできますが、それは止めることとは違います。使い捨てアドレス宛てに送られたメールは届いたうえで5日後に削除され、あなたが読んでいるメールボックスには一切触れません。だからこそ、維持する必要のないサインアップには適した道具であり、あとで復元するかもしれないものには向かない道具です。

自分のアドレスがデータ漏洩に含まれていました — 変更すべきですか?

変えるべきはアドレス自体ではなく、それに依存しているもののほうです。重要なアカウントの復旧用アドレスを移し、他でも使い回していたパスワードを変更し、二段階認証が用意されているところでは有効にしましょう。そのアドレスはその日から公開情報となり、二度と非公開には戻せません。だからこそ、意味のある対応は、そのアドレスがまだ開けてしまう扉を減らすことです。

続きを読む

新しいうちに試してみてください

アドレスの取得はワンクリックで、アカウントもカードも不要です。このガイドの内容はすべて、そのアドレスですぐに試せます。

おかえりなさい

受信箱とドメインを、ひとつの場所に。