Direct Mail は、受信者にフレンドリな方法でサブスクライブ解除アドレスを収集するワンクリックサブスクライブ解除機能を提供します。メールを送信する際、Direct Mail は特定のルールに基づいてこれらのアドレスを除外し、メールの苦情を減らし、送信元アドレスの評価を向上させ、受信トレイへの到達率を高めるのに役立ちます。
ワンクリックサブスクライブ解除機能は、RFC 2369 および RFC 8058 プロトコルに準拠しています。Google、Microsoft、Yahoo などの主要なメールサービスプロバイダーは、この機能を広くサポートしています。
サブスクライブ解除ボタンが表示されるかどうかは、受信者のメールプロバイダーのポリシーによって異なります。たとえば、Gmail は、ドメイン名の評価が十分に高くない場合、サブスクライブ解除ボタンをすぐに表示しません。
このドキュメントでは、ワンクリックサブスクライブ解除機能の仕組みと使用方法について説明します。
1. サブスクライブ解除リンクのメカニズム
サブスクライブ解除リンクは List-Unsubscribe メッセージヘッダーに追加され、メール本文には影響しません。デフォルトで、Google、ProtonMail for Business、および特定のドメインにメールを送信すると、サブスクライブ解除リンクが生成されます。これらのドメインには、「gmail」、「yahoo」などのキーワードを持つドメインが含まれます。
Gmail、AOL、Hotmail、Outlook、Yahoo Mail などのプロバイダーのメールボックスに送信されるメールにはサブスクライブ解除リンクが生成されますが、Microsoft 365 エンタープライズメールボックスに送信されるメールには生成されません。
Gmail の例
関連するメッセージヘッダー


ページの表示
方法 1: ワンクリックでのサブスクライブ解除
メッセージヘッダーには List-Unsubscribe-Post: List-Unsubscribe=One-Click を含める必要があります。
2 つの実装方法:
Direct Mail が提供する構成を使用する: `X-AliDM-Settings` ヘッダーを設定します。Direct Mail は
List-Unsubscribe-PostとList-Unsubscribeを自動的に構成します。
X-AliDM-Settings の設定方法の詳細については、「SMTP 経由で設定項目ヘッダーを使用して機能を制御する」をご参照ください。
カスタムサブスクライブ解除 URL を使用する: SMTP 経由でメールを送信する場合、メッセージヘッダーに
List-Unsubscribe-Post: List-Unsubscribe=One-Clickを含めます。また、カスタムサブスクライブ解除リンクをList-Unsubscribeヘッダーに含める必要があります。サブスクライブ解除リンクは、ワンクリックでのサブスクライブ解除をサポートしている必要があります。
方法 2: Web サイトにリダイレクトしてサブスクライブを解除する
メッセージヘッダーには List-Unsubscribe-Post: List-Unsubscribe=One-Click を含めないでください。
カスタムサブスクライブ解除 URL を使用する:
X-AliDM-Settingsを設定しないでください。SMTP 経由でメールを送信する場合、カスタムサブスクライブ解除リンクをList-Unsubscribeメッセージヘッダーに含めます。
2. サブスクライブ解除リストのフィルタリングメカニズム
サブスクライブ解除されたアドレスは、専用のサブスクライブ解除リストに追加されます。この操作は 1 時間以内に有効になります。メールを送信すると、Direct Mail はフィルタリングレベルに基づいて受信者をフィルターします。受信者がサブスクライブ解除リストに載っている場合、配信は失敗します。フィルタリングレベルは 3 つあります:
送信元アドレスレベル: Direct Mail は、受信者がこの特定の送信元アドレスからサブスクライブ解除したかどうかを確認します。その場合、配信は失敗します。
メールドメインレベル: Direct Mail は、受信者がこのメールドメイン下のいずれかの送信元アドレスからサブスクライブ解除したかどうかを確認します。その場合、配信は失敗します。バッチメールとトリガーメールには異なるドメインを使用することをお勧めします。このレベルは、特定のドメインからバッチメールを送信するシナリオに適しています。
アカウントレベル: Direct Mail は、受信者が Alibaba Cloud アカウント下のすべての送信元アドレスからサブスクライブ解除したかどうかを確認します。その場合、配信は失敗します。このレベルは、すべての送信元アドレスをプロモーションおよびマーケティングに使用する場合に適しています。
サブスクライブ解除機能のリンク生成およびフィルタリングメカニズムは次のとおりです:
シナリオ | リンクを生成しますか? | フィルタリングメカニズム |
バッチメール (デフォルト "LinkType": "default" "FilterLevel": "default") | はい | 送信元アドレスレベル |
トリガーアドレス (デフォルト) "LinkType": "default" "FilterLevel": "default") | いいえ | フィルタリングなし |
ユーザーがワンクリックサブスクライブ解除を実装 | ユーザーのリンクを維持 | フィルタリングなし |
ユーザー定義 | ユーザー定義 | ユーザー定義 |
これらの設定を自分で定義するには:
SMTP プロトコル経由でメールを送信する場合、サブスクライブ解除リンクとフィルタリングレベルを構成します。詳細については、「SMTP 経由で設定項目ヘッダーを使用して機能を制御する」をご参照ください。
API を使用してメールを送信する場合、「SingleSendMail」または「BatchSendMail」API 操作のドキュメントをご参照ください。
3. サブスクライブ解除リストの管理とクエリ
サブスクライブ解除
メールの受信を希望しなくなった受信者は、メールボックス内のサブスクライブ解除ボタンをクリックできます。
受信者のメールプロバイダーがサブスクライブ解除ボタンを表示しない場合、メール本文内でサブスクライブ解除リンクを見つけることができます。
サブスクライブ解除の管理
受信者が誤ってサブスクライブ解除した場合、サブスクライブ解除リストからそのアドレスを削除できます。Direct Mail コンソールで、[Reporting] > [Unsubscribe] に移動してレコードを管理します。

受信者は、サブスクライブ解除リンクを再度クリックして再サブスクライブすることもできます。その後、サブスクライブ解除レコードは自動的に削除されます。
受信者が誤ってサブスクライブ解除したわけではない場合は、リストから削除しないでください。削除すると、送信元アドレスまたはメールドメインの苦情率が高くなる可能性があります。これにより、メールプロバイダーによるブラックリスト登録につながり、他の受信者への配信成功率に悪影響を及ぼす可能性があります。
サブスクライブ解除した受信者には、マーケティング、サブスクリプション、またはその他の同様の種類のメールを送信しないでください。確認コードを含むメールなどのトリガーメールを送信するには、トリガーメール専用に指定された送信元アドレスを使用してください。
関連 API 操作: UnblockSending - 送信制限の解除