List-Unsubscribe確認:ワンクリック登録解除に対応
送信したメールのヘッダーを貼り付けてください。List-Unsubscribe、List-Unsubscribe-Post、DKIM署名がRFC 8058とGmail・Yahooのルールを満たしているかを確認します。正しいヘッダーの作成もできます。無料・登録不要で、ヘッダーはブラウザ内で読み取ります。
確認するヘッダー
List-Unsubscribeヘッダー作成ツール
自社の送信コードや、ヘッダーを設定できるツール向けです。Account Engagement(旧Pardot)とMarketing Cloud Nextは、独自のヘッダーを自動で付けます。
受信者とリストごとに1つ用意し、第三者が推測できないトークンを付けます。
List-Unsubscribe: <https://…>curl次に、両方のヘッダーにDKIMで署名します。署名のh=リストには両方のヘッダー名を含めます(例:h=from:to:subject:date:list-unsubscribe:list-unsubscribe-post)。リンクは、リダイレクトやログイン、ランディングページを挟まず、POSTを受けた時点で登録解除を完了させてください。
メールヘッダーの確認方法
実際の配信で届いたメールを確認してください。Marketing Cloud Nextなど一部のツールでは、テスト送信と本番の配信で動作が異なる場合があります。
新しいOutlookとOutlook.com
メールを開き、その他の操作 > 表示 > メッセージの詳細を表示を選んで、テキストをコピーします。Microsoftのヘルプ(新しいタブで開きます)
クラシック版Outlook
メールを別ウィンドウで開き、ファイル > プロパティを選んで、インターネット ヘッダー欄の内容をコピーします。Microsoftのヘルプ(新しいタブで開きます)
Gmail
メールを開き、「返信」の横にある3点アイコンをクリックしてメッセージのソースを表示を選び、クリップボードにコピーをクリックします。Googleのヘルプ(新しいタブで開きます)
Apple Mail
メールを選択し、表示 > メッセージ > すべてのヘッダを選んで、ヘッダーをコピーします。Web版のiCloudメールではその他 > すべてのヘッダを表示です。Appleのヘルプ(新しいタブで開きます)
Yahoo Mail
メールを開き、MoreをクリックしてView raw messageを選びます。Yahooのヘルプは旧デスクトップ版の手順を説明しています。Yahooのヘルプ(新しいタブで開きます)
ワンクリック登録解除に必要なもの
必要なのは4つです。チェックツールは最初の3つを確認します。4つ目は貴社のサーバーでしか確認できません。
- 1
HTTPSリンクを1つ含むList-Unsubscribeヘッダー
山括弧で囲み、カンマで区切って書きます。
<https://…>に加え、必要ならその横に<mailto:…>を並べます。このヘッダーは1通のメールに1つだけです(RFC 2369)。 - 2
One-Clickヘッダーは一字一句そのまま
List-Unsubscribe-Post: List-Unsubscribe=One-Click。リンクを開く代わりにPOSTを送るよう、メールサービス事業者に伝えます(RFC 8058)。 - 3
両方を対象にしたDKIM署名
署名のh=リストに両方のヘッダー名を入れます。入っていない場合、受信側はワンクリックを提供すべきではないとされています(RFC 8058、セクション4)。
- 4
POSTで登録解除するリンク
リダイレクト、ログイン、Cookie、確認ページはいずれも使えません。リンク自体で受信者とリストを特定できる必要があります。
Gmail、Yahoo(米国)、Microsoftのルール
Gmailは一括送信者にワンクリックを義務付け、Yahooは推奨し、Microsoftは機能するリンクを求めています。
| プロバイダー | 開始時期 | 対象 | ワンクリック | その他 |
|---|---|---|---|---|
| Gmail | 2024年2月1日(ワンクリックは2024年6月1日までに) | 一括送信者(Gmailアカウント宛てに1日5,000通以上)、マーケティングメールと購読メール | 必須:List-Unsubscribe-Post付きのHTTPSリンク1つ。mailtoのみでは不可 | 本文に見える登録解除リンク、48時間以内に処理(推奨) |
| Yahoo | 2024年2月、ワンクリックは2024年6月から | 一括送信者、マーケティングメール | RFC 8058のPOSTを強く推奨、mailtoも可 | 本文に見える登録解除リンク、2日以内に処理 |
| Microsoft Outlook.com | 2025年5月5日 | 1日5,000通を超える送信 | 必須ではなく、機能する登録解除リンクを推奨 | SPF、DKIM、DMARCが必須 |
PardotとMarketing Cloud Nextの場合
Salesforce公式ヘルプの記載内容です(2026年10月17日に確認)。
Account Engagement(旧Pardot)
Pardotは、送信するすべてのメール(セールスメールを含む)にList-Unsubscribeヘッダーを付けます。このヘッダーは変更できません(Salesforceヘルプ、2024年2月21日)。Salesforceは、このヘッダーがGmailとYahooのワンクリック要件を満たすとしています。ただし、本文には引き続き登録解除リンクかメール設定ページへのリンクが必要です(2024年5月3日)。検証済みのDKIMレコードがないと、ドメインの認証は完全ではありません。上の欄にPardotのメールを貼り付けると、どのドメインがヘッダーに署名しているかを確認できます。
Marketing Cloud Next
プロモーションに分類されたすべてのメールには、ワンクリック用のList-Unsubscribeヘッダーが付きます。登録解除は2日以内に処理する必要があります(Salesforceヘルプ、2026年9月28日)。送信には認証済みのドメインが必要です。テスト送信では本文の登録解除リンクが機能しません(2026年3月23日)。そのため、実際の送信で確認してください。
よくあるワンクリックのエラー
チェックツールが報告する内容と、その直し方です。
- List-Unsubscribe-Postなし。メールボックスプロバイダーはワンクリックで登録解除せず、リンクをブラウザで開きます。対処:
List-Unsubscribe-Post: List-Unsubscribe=One-Clickを追加します。 - mailtoリンクのみ。Gmailのワンクリック要件を満たしません。対処:HTTPSリンクを1つ追加します。
- http://のリンク。ワンクリックにはHTTPSが必要です。対処:リンクをhttpsに切り替えます。
- Postの値の誤り。「One-Click」だけの記述や別の表記は、規定の値として扱われません。対処:正確に
List-Unsubscribe=One-Clickと記述します。 - DKIMのh=にヘッダーが含まれない。受信側はワンクリックを提供すべきではありません。対処:送信ツールに両方のヘッダーを署名させます。
- List-Unsubscribeヘッダーが2つ。認められるのは1つだけです。対処:すべてのリンクを1つのヘッダーにまとめます。
- リンクがランディングページを開く。GoogleはこれをRFC 8058非準拠としています。対処:POSTを受けた時点で登録解除を完了させます。
- リンクがリダイレクトする。RFC 8058はリダイレクトを禁止しています。リダイレクトされたPOSTは多くの場合GETに変わります。対処:リンク先のURLが直接POSTに応答するようにします。
List-Unsubscribe確認のよくある質問
ワンクリック登録解除についてよくある質問に、簡潔にお答えします。
List-Unsubscribeヘッダーとは?
メーリングリストからの登録解除方法をメールアプリに伝えるメールヘッダーです。リンク、メールアドレス、またはその両方を山かっこで囲んで記載します(RFC 2369)。Gmail、Yahoo、Apple Mailは、これを送信者名の横の登録解除ボタンとして表示します。
ワンクリック登録解除(RFC 8058)とは?
2つ目のヘッダー「List-Unsubscribe-Post: List-Unsubscribe=One-Click」です。メールボックスプロバイダーに、HTTPSリンクへPOSTを送るよう指示します。受信者はページを開かずに登録解除されます。
mailtoリンクだけで十分ですか?
Gmailでは不十分です。Googleは、mailtoだけでは一括送信者向けのワンクリック要件を満たさないとしています。Yahooはmailtoを認めていますが、ワンクリックを強く推奨しています。古いメールアプリのために、mailtoはHTTPSリンクと並べて残してください。
メール本文の登録解除リンクも必要ですか?
はい。GmailとYahooは一括送信者に対し、本文にもはっきり見える登録解除リンクを求めています。リンク先はメール設定ページでもかまいません。
Gmailに登録解除ボタンが表示されないのはなぜですか?
Gmailがボタンを表示するのは自動の適格性チェックを通過したメールだけです。Yahooは十分な送信者レピュテーションとエンゲージメントがある場合だけ表示します。正しいヘッダーは条件であって、保証ではありません。
トランザクションメールにもワンクリック登録解除は必要ですか?
いいえ。GoogleとYahooの要件の対象はマーケティングメールと購読メールです。領収書やパスワードリセットなどのトランザクションメールは対象外です。
登録解除はどのくらいの速さで処理する必要がありますか?
Yahooは2日以内を求め、Googleは48時間以内を推奨しています。SalesforceはPardotとMarketing Cloud Nextについて2日としています。
Pardotはワンクリック登録解除のヘッダーを付けますか?
はい。Account Engagementはすべてのメールに自動でList-Unsubscribeヘッダーを付けます。SalesforceはこのヘッダーがGmailとYahooのワンクリック要件を満たすとしています。上の欄にPardotのメールのヘッダーを貼り付けると、どのドメインが署名しているかを確認できます。
このツールが登録解除リンクをテストしないのはなぜですか?
リンクにPOSTを送ると、貼り付けたメールの受信者が登録解除されてしまうためです。テスト用受信者のトークンを使い、ヘッダー作成ツールのcurlコマンドでエンドポイントをテストしてください。
貼り付けたヘッダーは保存されますか?
いいえ。ヘッダーはブラウザ内で読み取ります。私たちのサーバーに送られるのはDKIM鍵の名前(selector._domainkey.domain)だけで、サーバーはそれを公開DNSリゾルバーに問い合わせます。何も保存せず、ログにも残しません。