Alias の配信停止リンク処理
ほとんどのマーケティングメールは法律上、配信停止リンクまたはメールアドレスの掲載が義務づけられています。関連する規格は 2 つ。RFC 2369 は List-Unsubscribe: ヘッダー(mailto: および/または https:// URL を指す)、RFC 8058 はワンクリック POST の付属仕様 —— Gmail / Outlook の差出人横にある「Unsubscribe」ボタンはこちらが正体です。
Alias は転送メールがあなたの実メールボックスに届く前に、両ヘッダーを自社プロキシ宛に書き換えます。一段挟むには理由があります。
書き換える理由
そのまま転送すると、二つの問題が起きます。
mailto:はあなたの実メールクライアントを開き、実アドレスから配信停止メールを送信します。エイリアスが隠していたはずの実アドレスが送信元に渡ります。https://URL とワンクリック POST は依然として送信元ドメインを指す一方、転送メールのFrom:はあなたのエイリアスドメインに書き換え済みです。Gmail はこの不一致を弱い負のシグナルとして扱い、メールが Promotions / Spam に分類されやすくなります。
リンクを https://api.mxalias.com/unsubscribe/<token> に書き換えれば、両方の問題が消えます。
mailto:は Alias を経由し、あなたのクライアントは関与しません。- ワンクリック POST と
From:のドメインが揃います。
各方式の処理
書き換えは型を意識した動作をします。
mailto:
Alias はユニークな token を発行し、元の mailto: 宛先・件名・本文を保存して、リンクを書き換えます。あなたがクリックすると、Alias は エイリアスアドレスから 元の宛先へ配信停止メールを送ります。実メールボックスは関与しません。結果はログに残り、後から確認できます。
https ワンクリック POST (RFC 8058)
Gmail の「Unsubscribe」ボタンが当社プロキシに POST を送ると、Alias は 送信元 URL に POST を転送し、body は強制的に List-Unsubscribe=One-Click にします。リダイレクトには従いません(RFC 8058 が明確に禁止)。cookie / Authorization / Referer は除去します。プライベート IP は常に拒否します(127/8、10/8、172.16/12、192.168/16、169.254/16、IPv6 loopback / ULA / link-local)—— 送信元 URL がそこへ解決される場合は 502 を返します。
https ユーザー主導クリック (RFC 2369)
メールクライアントでリンクをクリックすると、Alias は元 URL への 302 Found と Referrer-Policy: no-referrer を返します。以降はブラウザが引き継ぎ、送信元の通常の配信停止フロー(設定センター、頻度ダウングレードなど)を完遂できます。実メールアドレスは送信されません。あなたの IP は送信元サイトに到達しますが(これは Alias の有無に関わらず常に発生)、送信元はそのクリックが Alias を経由したことを知りません。
プライバシー対照
| 公開される情報 | Alias なし | Alias あり |
|---|---|---|
mailto: クリック時の実メール | はい | いいえ |
| ワンクリック POST 時の実メール | いいえ | いいえ |
| https 配信停止ページ訪問時の IP | はい | はい |
| メールを開いたことが送信元に伝わる可能性 | あり得る | あり得る |
Alias はすべての痕跡を消すわけではありません(完全に消すならリンクを一切クリックしない以外にありません)。しかし最も大きな漏洩(mailto: での実メール露出)を塞ぎ、From と配信停止ドメインを揃えます —— メールは引き続き通常の受信トレイに届き、あなた自身のペースで購読を続けるか止めるかを決められます。
よくある質問
配信停止をクリックした際、一瞬 mxalias.com が表示されてから送信元のページに遷移するのはなぜ?
これは https パススルー分岐の挙動です。当社側でクリックの記録(後から配信停止履歴を確認できるよう)を取り、その直後に 302 で送信元のページに送り返しています。
「配信停止リクエストを送信しました」と表示されたのに、まだメールが届きます。
送信元は配信停止を非同期に処理します。多くは 10 日以内に止まりますが、30 日かかる場合もあります。1 か月経っても届く場合は再度クリックするか、受信トレイで送信元を直接ブロックしてください。
送信元の配信停止 URL が壊れていたら?
失敗ページが表示されます。元のメールから再度クリックすればクリーンな状態で再試行されます。送信元のサーバーが永久に復旧しないなら、180 日の保持期間が満了すれば token は失効します。
Alias は配信停止履歴を保存しますか?
各配信停止 token は 180 日保持され、振り返り用ウィンドウになります。期限後は行が自動削除されます。