サポート終了通知: 2026 年 10 月 30 日、 AWS は Amazon Pinpoint のサポートを終了します。2026 年 10 月 30 日を過ぎると、Amazon Pinpoint コンソールまたは Amazon Pinpoint のリソース (エンドポイント、セグメント、キャンペーン、ジャーニー、分析) にアクセスできなくなります。詳細については、「Amazon Pinpoint のサポート終了」を参照してください。注: SMS、音声、モバイルプッシュ、OTP、電話番号の検証に関連する APIs は、この変更の影響を受けず、 AWS エンドユーザーメッセージングでサポートされています。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Pinpoint を使用して E メールにサブスクリプション解除ヘッダーを追加する
注記
E メールヘッダーを使用する前に、キャンペーンまたはジャーニーから E メールを送信する場合は、E メールオーケストレーション送信ロールを設定する必要があります。直接送信 E メールの場合は、ses:SendEmail と ses:SendRawEmail のアクセス許可が必要です。詳細については、「Amazon Pinpoint ユーザーガイド」の「E メールオーケストレーション送信ロールの作成」を参照してください。
E メールに登録解除リンクを含めることはベストプラクティスであり、一部の国ではそれが法的要件となっています。ワンクリックサブスクリプション解除リンクを追加するには、次のヘッダーを追加します。
-
ヘッダーの [名前] を
List-Unsubscribeに設定し、[値] をサブスクリプション解除リンクに設定します。リンクは、受信者のサブスクリプション解除リクエストを処理するための HTTP POST リクエストをサポートしている必要があります。 -
ヘッダーの [名前] を
List-Unsubscribe-Postに設定し、[値] をList-Unsubscribe=One-Clickに設定します。
E メールメッセージには最大 15 個のヘッダーを追加できます。サポートされているヘッダーのリストについては、「Amazon Simple Email Service デベロッパーガイド」の「Amazon SES ヘッダーフィールド」を参照してください。
次の例は、AWS Command Line Interface を使用してサブスクリプション解除ヘッダーを含む E メールメッセージを送信する方法を示しています。AWS CLI の設定の詳細については、「AWS Command Line Interface ユーザーガイド」の「AWS CLI の設定」を参照してください。
次のコマンドを使用するには、次の操作を行います。
-
AppIdをアプリケーション ID に置き換えます。 -
richard_roe@example.comを受信者の E メールアドレスに置き換えます。 -
https://example.com/unsubをサブスクリプション解除リンクに置き換えます。 -
example123456を受信者の一意の識別子に置き換えます。
aws pinpoint send-messages --application-idAppId--message-request '{ "Addresses": { "richard_roe@example.com": { "ChannelType": "EMAIL" } }, "MessageConfiguration": { "EmailMessage": { "Substitutions": { "url": [ "https://example.com/unsub" ], "id1": [ "/example123456" ] }, "SimpleEmail": { "TextPart": { "Data": "Sample email message with an subscribe header", "Charset": "UTF-8" }, "Subject": { "Data": "Hello", "Charset": "UTF-8" }, "Headers": [ { "Name": "List-Unsubscribe", "Value": "{{url}}{{id1}}" }, { "Name": "List-Unsubscribe-Post", "Value": "List-Unsubscribe=One-Click" } ] } } } }'