ワンクリック登録解除機能は、登録解除リクエストを収集し、今後の配信から登録を解除した受信者を自動的に除外します。これにより、迷惑メールの苦情が減り、送信者の評価が向上し、受信トレイ到達率が改善します。
この機能は RFC 2369 および RFC 8058 に準拠しています。
登録解除ボタンが表示されるかどうかは、受信者のメールクライアントのポリシーによって異なります。たとえば、Gmail では評価の低いドメインの場合、非表示になることがあります。
Direct Mail は、メールヘッダーに登録解除リンクを追加し、登録を解除した受信者への今後のメールをフィルタリングし、リスト管理用の API を提供します。
登録解除リンクの仕組み
登録解除リンクは、メールヘッダーの List-Unsubscribe フィールドに追加されます。メール本文には影響しません。
デフォルトでは、Google、ProtonMail、Feishu Mail の受信者、および "gmail"、"yahoo"、"google"、"aol.com"、"hotmail"、"outlook"、"ymail.com" のキーワードを含むドメインの受信者に対して登録解除リンクが生成されます。Microsoft 365 アカウントではリンクは生成されません。
トリガーアドレスから送信されるメールでは、登録解除リンクは生成されません。
例:Gmail
-
関連するメールヘッダー


-
メールクライアントでの表示
方法 1:ワンクリック登録解除
メールヘッダーに List-Unsubscribe-Post: List-Unsubscribe=One-Click を含める必要があります。
実装オプションは 2 つあります:
-
X-AliDM-Settings ヘッダーを設定します。Direct Mail が
List-Unsubscribe-PostおよびList-Unsubscribeヘッダーを自動的に設定します。説明X-AliDM-Settingsの設定方法については、「Control features by using email header configurations over SMTP」をご参照ください。 -
カスタム URL を使用します。SMTP で送信する際に、
List-Unsubscribe-Post: List-Unsubscribe=One-Clickヘッダーと、List-Unsubscribeフィールドに独自の登録解除リンクを含めます。


方法 2:登録解除 Web ページへのリダイレクト
メールヘッダーに List-Unsubscribe-Post: List-Unsubscribe=One-Click を含めないでください。
-
カスタム URL を使用します。SMTP で送信する際に、
X-AliDM-Settingsヘッダーを省略し、List-Unsubscribeヘッダーに登録解除リンクを指定します。


登録解除リストのフィルタリング
受信者が登録解除すると、そのアドレスが登録解除リストに追加されます。送信のたびに、Direct Mail は設定されたフィルターレベルでこのリストを確認し、リストに含まれるアドレス宛の配信をブロックします。登録解除リクエストは 1 時間以内に反映されます。フィルターレベルは 3 つあります:
送信元アドレスレベル:受信者が特定の送信元アドレスから登録を解除した場合、配信をブロックします。
送信ドメインレベル:受信者が送信ドメイン内のいずれかのアドレスから登録を解除した場合、配信をブロックします。この設定は、一括メールとトリガーメールの登録解除を分離したい場合に推奨されます。
アカウントレベル:受信者がクラウドアカウント配下のすべての送信元アドレスから登録を解除した場合、配信をブロックします。すべての送信元アドレスをプロモーションキャンペーンに使用する場合に推奨します。
シナリオ別のリンク生成とフィルタリング:
|
シナリオ |
リンク生成 (LinkType) |
フィルタリング (FilterLevel) |
|
一括メール |
はい |
送信元アドレスレベル |
|
トリガーアドレス |
いいえ |
フィルタリングなし |
|
ユーザーが実装したワンクリック登録解除 |
ユーザーのリンクを保持 |
フィルタリングなし |
|
ユーザー定義 |
ユーザー定義 |
ユーザー定義 |
ユーザー定義の設定を行うには:
-
SMTP で送信する場合は、「Control features by using email header configurations over SMTP」に従って、登録解除リンクとフィルターレベルを設定します。
-
API で送信する場合は、SingleSendMail API または BatchSendMail API を使用します。
登録解除リストの管理
登録解除
受信者は、メールクライアントの登録解除ボタンをクリックして登録解除します。
メールクライアントに登録解除リンクが表示されない場合、受信者は生のメッセージヘッダーで確認できます。


登録解除ページの言語は、リンクに含まれる lang パラメーターではなく、受信者のブラウザーまたは OS の設定によって決まります。
登録解除の管理
受信者が誤って登録解除した場合は、Direct Mail コンソールで [data analytics] > [Unsubscribes] に移動し、該当エントリを削除します。

または、受信者が登録解除リンクに再度アクセスし、[Resubscribe] をクリックすると、自動的にリストから削除されます。

受信者が誤って登録解除した場合を除き、登録解除リストから削除しないでください。同意なしに再登録させると苦情率が高くなり、送信元アドレスまたはドメインがブラックリスト登録され、すべての受信者への到達率が低下する可能性があります。
登録を解除した受信者に対して、マーケティングメール、サブスクリプションメール、プロモーションメールを送信しないでください。認証コードなどのトリガーメールの場合は、トリガーアドレスを使用してください。
関連 API:UnblockRecipient