ワンクリック配信停止は、2つのヘッダーを組み合わせた仕組みです。受信者は、メッセージを開いたり細かい注意書きを探したりせずに、メッセージの上部から1回のタップでリストを抜けられます。 2024年以降、GoogleとYahooは大量のマーケティングメールにこれを義務付けています。コンプライアンスの面だけでなく、受信者が「迷惑メールを報告」を押すのを防ぐための、最も手軽な方法の1つでもあります。 ここでは、その仕組みと、確実に設定されているかを確認する方法を説明します。
結論#
ワンクリック配信停止は、連携して機能する2つのメールヘッダーによって実現されます。
List-Unsubscribeは、配信停止の方法を1つまたは2つ示します。httpsのURL、mailtoのアドレス、またはその両方です。List-Unsubscribe-Postは、そのURLを本物のワンクリック操作に変えます。これにより、メールクライアントは、ランディングページを挟まず、1回のHTTP POSTで受信者の配信を停止できます。
2つ目のヘッダーはRFC 8058で定義されており、Webページを開くだけのリンクと、そのまま機能するボタンとの違いを生みます。 両方のヘッダーを検出したメールクライアントは、送信者名の近くに「Unsubscribe」ボタンを表示します。1回タップすると受信者が除外され、送信者はその要求を2日以内に処理しなければなりません。 信頼できるESPの多くは、両方のヘッダーを自動で追加します。実務上やるべきことは、利用中のサービスがそうなっているかの確認です。
2つのヘッダーとそれぞれの役割#
List-Unsubscribeヘッダーは古く、1998年のRFC 2369に遡ります。単独では、配信停止を行う場所を示すだけです。
メールクライアントはこれをリンクとして表示できますが、クリックすると通常はWebページが開き、そのページで確認、ログイン、配信設定センターでの手続きを求められることがありました。
ワンクリックは、まさにこうした手間をなくします。
| ヘッダー | 値の例 | 役割 |
|---|---|---|
List-Unsubscribe | <https://example.com/u/abc>, <mailto:unsub@example.com> | 配信停止のエンドポイントを示します。HTTPSのURLとmailtoアドレスの一方または両方で、 それぞれ山括弧で囲みます。 |
List-Unsubscribe-Post | List-Unsubscribe=One-Click | URLにHTTP POSTを送ることで配信を停止してよいことを、メールクライアントに伝えます。 ページの読み込み、確認、ログインは不要です。 |
この2つを合わせると、要件を満たすメッセージのヘッダーは次のようになります。
List-Unsubscribe: <https://example.com/u/abc123>, <mailto:unsub@example.com?subject=unsub>
List-Unsubscribe-Post: List-Unsubscribe=One-Click
受信者がメールクライアント組み込みの配信停止ボタンをタップすると、クライアントは、本文がList-Unsubscribe=One-ClickのPOSTリクエストを、HTTPSのURLに送ります。
サーバーは配信停止を記録し、その人へのメール送信を止めます。
List-Unsubscribe-Postヘッダーは、必ずセットで必要です。これがなければ、URLは単なるリンクであり、ワンクリックのエンドポイントではありません。
mailtoは、メールでの配信停止を好むクライアント向けの便利な代替手段です。そのため、両方を記載するのが一般的です。
ワンクリックが存在する理由#
ワンクリック配信停止の目的は、報告するよりも、リストを抜けるほうを簡単にすることです。 配信停止のために、メッセージを開き、フッターまでスクロールし、リンクをクリックし、ページの表示を待ち、確認までするとなると、多くの人はそれをすべて飛ばして「迷惑メールを報告」を押してしまいます。目の前にあり、1回のタップで済むからです。 受信者にとってはどちらの操作も同じように感じられますが、メールプロバイダーにとっては大きく異なります。
迷惑メール報告は、プロバイダーが読み取る最も強い否定的なシグナルです。メールの配信先を決めるフィードバックループやレピュテーションの仕組みに直接反映されます。 一方、配信停止は静かで非公開のシグナルであり、プロバイダーからの評価には一切影響しません。 ワンクリック配信停止は、画面上で最も簡単な操作にすることで、人々を害のない行動へ導くために存在します。メールクライアントが目立つボタンとして表示するため、不満を持った受信者は、迷惑メールのボタンより先にそちらを押します。
必須かどうか、誰に必要か#
大量送信者には必須です。 2024年に始まったGoogleとYahooの送信者ガイドラインの一環として、大量のマーケティングメールを送る送信者は、ワンクリック配信停止を含める必要があります。 Googleのしきい値は、Gmail宛てに1日あたり5,000通以上で、Yahooのルールもこれに準じています。 要件は、実務上3つの部分に分かれます。
- ワンクリックに対応する。 マーケティングメールや販促メールには、
List-UnsubscribeとList-Unsubscribe-Postの両方のヘッダーを付け、受信者が1回の操作で配信を停止できるようにする必要があります。 - 2日以内に処理する。 誰かが配信を停止したら、2日以内にその人への販促メールの送信を止めなければなりません。配信停止の照合を週次でしか行わないバッチ処理では、この基準を満たしません。
- 手間を増やさない。 配信停止のために、ログイン、返信、フォームへの入力、確認のための配信設定センターへのアクセスを受信者に求めてはいけません。1回の操作で完結することが、仕組みの要点です。
大量送信者のしきい値を下回る場合でも、ワンクリックは備えておく価値があります。要件を満たすためのヘッダーが、送信量にかかわらず迷惑メール報告率も守るからです。 また、ヘッダーのボタンを表示しないクライアントのために、メッセージ本文内には、見やすく手間のかからないフッターのリンクも残しておくべきです。
実装方法#
ほとんどの送信者にとって、実装とは「構築」ではなく「確認」を意味します。 Mailchimp、Klaviyo、Brevo、HubSpotなど、信頼できるESP経由で送信している場合、プラットフォームがキャンペーンに両方のヘッダーを自動で追加し、その結果の配信停止も自社の抑制リストで処理している可能性が高いでしょう。 自分でヘッダーのコードを書くのではなく、そうなっていることを確認するのが役割です。
確認するには、自分宛てにキャンペーンを送り、生のヘッダーを調べます(Gmailでは「Show original」)。確認するのは、List-Unsubscribeの行と、List-Unsubscribe-Post: List-Unsubscribe=One-Clickの行の両方です。
前者しかなければ、本物のワンクリックではなく、従来のリンク型の配信停止です。GoogleとYahooが現在求めているのはPOSTヘッダーの部分なので、ESPの設定を確認するか、サポートに問い合わせてください。
自前の送信インフラを運用している場合は、次の3点を自分で担当します。すべての販促メッセージに両方のヘッダーを付け、URLには推測できない一意のトークンを含めること。POSTを受け付け、トークンを検証し、アドレスを抑制するエンドポイントを用意すること。そして、抑制が2日以内に反映されるようにすることです。 流出したリンクで他人の配信を一括停止されないよう、URLは受信者ごと、送信ごとに固有にしてください。また、POSTが繰り返されても問題が起きないよう、エンドポイントは冪等にします。
守れるものと、守れないもの#
ワンクリック配信停止が守るのは迷惑メール報告率であり、それを通じて送信者レピュテーションも守ります。 Googleは、Postmaster Toolsの迷惑メール報告率を0.3%未満に保つことを送信者に求めています。報告せずに配信を停止した受信者は、その数値に加算されないデータポイントになります。 数千通を送るうちに、簡単に抜けられることは、プロバイダーが最も注視する指標を左右する大きな要素になります。
一方で、そもそもそのメールを受け取るべきでないリストの問題は解決しません。 ワンクリックが助けるのは、自分の意思で抜けることを選んだ人だけです。存在しないアドレス、スパムトラップ、一度も反応しない連絡先は、誰かが配信を停止するかどうかにかかわらず到達率を押し下げ続けます。 これはヘッダーの問題ではなく、リストの衛生管理の問題です。迷惑メール報告率を長期的に低く保つには、クリーンでエンゲージメントの高いリストと、抜けたい人のための手間のない退出手段が両方必要です。後者はヘッダーが担い、前者は検証が担います。
よくある質問
01ワンクリック配信停止とは何ですか?
List-UnsubscribeとList-Unsubscribe-Postという2つのメールヘッダーによって、メールクライアントが送信者名の近くに表示するボタンから、受信者が1回の操作でメーリングリストから抜けられる仕組みです。RFC 8058で定義されたList-Unsubscribe-Postヘッダーにより、本物のワンクリックになります。クライアントは配信停止URLにHTTP POSTを送り、ランディングページ、確認、ログインは不要です。
02ワンクリック配信停止は必須ですか?
大量送信者には必須です。GoogleとYahooの2024年の送信者ガイドラインは、大量のマーケティングメールを送るすべての送信者にこれを義務付けています。Googleのしきい値はGmail宛てに1日5,000通以上で、各配信停止は、ログインや確認を求めずに2日以内に処理する必要があります。この送信量を下回る場合は厳密には必須ではありませんが、規模にかかわらず迷惑メール報告率を守れるため、備えておく価値があります。
03List-UnsubscribeとList-Unsubscribe-Postの違いは何ですか?
List-Unsubscribeは、配信停止の場所を示します。HTTPSのURL、mailtoアドレス、またはその両方です。1998年に遡るヘッダーで、単独では通常、Webページへのリンクが表示されるだけでした。List-Unsubscribe-Post: List-Unsubscribe=One-Clickは、RFC 8058で定められた新しいヘッダーで、メールクライアントがPOSTリクエストを直接送って配信を停止してよいことを伝え、そのリンクを本物のワンタップのボタンに変えます。要件を満たすワンクリックの動作には、両方のヘッダーが必要です。
04ワンクリック配信停止は自分で実装する必要がありますか?
通常は必要ありません。信頼できるESPの多くは、キャンペーンに両方のヘッダーを追加し、その結果の配信停止も自動で処理します。そのため、コードを書くのではなく、正しく動作しているかを確認するのが役割です。自分宛てにキャンペーンを送り、生のヘッダーを表示して、List-UnsubscribeとList-Unsubscribe-Postの両方があるかを確認してください。自前の送信インフラを運用している場合にのみ、ヘッダーの出力とPOSTエンドポイントの用意を自分で行う必要があります。
ワンクリック配信停止は、メールを望まなくなった人に抜けやすい手段を提供します。そして検証は、そもそもメールを望んでいなかった、あるいは存在しなかったアドレスを、最初からリストに入れないようにします。 無料プランでは検証パイプライン全体を実行できるため、送信したメールが実在するエンゲージメントの高い受信者に届き、迷惑メール報告率を低く保てます。



