Les destinataires des listes de publipostage peuvent désinscrire toute personne de la liste depuis mes e-mails de la rubrique Amazon SNS. Comment l’empêcher ?

Date de la dernière mise à jour : 17/04/2019

J'ai inscrit l'adresse e-mail d'une liste de publipostage à ma rubrique Amazon Simple Notification Service (Amazon SNS). Un membre de la liste a choisi le lien de désinscription dans un message, ce qui a désinscrit l'adresse e-mail de la liste de publipostage, ainsi que tous les membres de la liste. Comment empêcher cela de se produire ?

Brève description

Lorsque vous publiez des messages dans une rubrique Amazon SNS avec des abonnés par e-mail, le message e-mail que les abonnés reçoivent contient un lien pour se désinscrire de la rubrique. (À savoir « Si vous souhaitez ne plus recevoir de notifications de cette rubrique, cliquez sur le lien ci-dessous ou visitez-le pour vous désinscrire. »)

Lorsqu'une personne est inscrite à une rubrique avec sa propre adresse e-mail et qu’elle choisit le lien de désinscription, son adresse e-mail est désinscrite. Cependant, lorsqu'un membre d'une liste de publipostage (ou le filtre de courrier indésirable de sa messagerie) choisit le lien de désinscription, l’adresse e-mail de la liste de publipostage est désinscrite. Ensuite, les membres de la liste de publipostage reçoivent le message « Unsubscribe Confirmation » (Confirmation de désinscription) qui peut être inattendu ou prêter à confusion.

Pour empêcher cette action de désinscription, créez une inscription qui nécessite une authentification de désinscription afin que seul le propriétaire de la rubrique et le propriétaire de l’inscription puissent se désinscrire. Ensuite, l’utilisateur qui choisit le lien reçoit l'erreur suivante :

« Inscription non supprimée
Votre inscription n'a pas pu être supprimée suite à une erreur. Si vous souhaitez vous désinscrire et que vous ne disposez pas d’informations d'identification AWS ou pour toutes autres questions sur Amazon SNS, contactez Amazon à l’adresse suivante : sns-question@amazon.com. »

Résolution

Pour remplacer une inscription existante par une inscription qui nécessite de s’authentifier pour se désinscrire, supprimez l'inscription existante en premier. Ensuite, utilisez l'une des méthodes suivantes pour configurer la nouvelle inscription.

Important : vous devez accéder à l'e-mail de confirmation d'inscription pour confirmer une nouvelle inscription et effectuer la configuration. Si vous inscrivez une liste de publipostage à votre rubrique, ajoutez d’abord votre adresse e-mail à la liste afin de pouvoir confirmer l'inscription.

Configurer une inscription par e-mail qui nécessite de s’authentifier pour se désinscrire (console Amazon SNS)

1.    Ouvrez la console Amazon SNS et ajoutez votre adresse e-mail.

2.    Dans votre e-mail, recherchez le message de confirmation de l'inscription provenant des notifications AWS. L'ID d'expéditeur est généralement « no-reply@sns.amazonaws.com ».
Important : ne confirmez pas l'inscription en cliquant sur le lien dans l'e-mail de confirmation de l'inscription.

3.    Copiez l'URL du lien Confirmation de l’inscription dans le presse-papiers.

4.    Dans la console Amazon SNS, dans le menu de navigation de gauche, choisissez Subscriptions (Inscriptions).

5.    Sur la page Subscriptions (Inscriptions), sélectionnez l'inscription « en attente de confirmation », puis choisissez Confirm subscription (Confirmer l’inscription).

6.    Dans la boîte de dialogue Confirm subscription (Confirmer l’inscription), collez l'URL de confirmation de l’inscription que vous avez copiée.

7.    Choisissez Confirm subscription (Confirmer l’inscription).

Configurer une inscription par e-mail qui nécessite de s’authentifier pour se désinscrire (interface de ligne de commande AWS)

1.    Dans l'interface de ligne de commande AWS, exécutez la commande suivante :

aws sns list-topics --region us-east-1

Remarque : dans cette commande, remplacez la valeur region par la région AWS de votre rubrique.

2.    Dans la sortie, recherchez la rubrique à laquelle vous voulez vous inscrire, puis copiez sa valeur TopicArn dans votre presse-papiers. Le nom ARN de la rubrique est similaire à : arn:aws:sns:us-east-1:0123456789012:my-topic

3.    Exécutez cette commande :

aws sns subscribe --topic-arn arn:aws:sns:us-east-1:0123456789012:my-topic --protocol email --notification-endpoint test@amazon.com --region us-east-1

Remarque : dans cette commande, remplacez les valeurs topic-arn par le nom ARN que vous avez copié, notification-endpoint par l’adresse e-mail que vous souhaitez inscrire à la rubrique et region par la région AWS de la rubrique.

4.    Dans votre e-mail, recherchez le message de confirmation de l'inscription provenant des notifications AWS. L'ID d'expéditeur est généralement « no-reply@sns.amazonaws.com ».
Important : ne confirmez pas l'inscription en cliquant sur le lien dans l'e-mail de confirmation de l'inscription.

5.    Copiez l'URL du lien Confirm subscription (Confirmer l’inscription) vers le presse-papiers, collez l'URL dans un éditeur de texte, puis copiez le jeton. Le jeton est une longue série de chiffres et de lettres au milieu de l'URL après « Token= » et avant « &Endpoint= ». Par exemple :

https://sns.us-east-1.amazonaws.com/confirmation.html?TopicArn=arn:aws:sns:us-east-1:123456789012:my-topic&Token=2336412f37fb687f5d51e6e241da92fcfd03593fd8dfa4bd75978a2ad7255afb88e71028f6a034d06f469f6c7ef2
0a609348542a0c68a9561c03a39d59beb02e2b7112c45f7ae26c344819b39cf07f15bef6c6c09766f9caa1fa55c236e7
7c33a50870bc027c74640ff64a7e99a67117
&Endpoint=test@amazon.com

6.    Exécutez cette commande en utilisant le jeton que vous avez copié et le même nom ARN de rubrique de l'étape 2 :

aws sns confirm-subscription --token 2336412f37fb687f5d51e6e241da92fcfd03593fd8dfa4bd75978a2ad7255afb88e71028f6a034d06f469f6c7ef2
0a609348542a0c68a9561c03a39d59beb02e2b7112c45f7ae26c344819b39cf07f15bef6c6c09766f9caa1fa55c236e7
7c33a50870bc027c74640ff64a7e99a67117 --topic-arn arn:aws:sns:us-east-1:0123456789012:my-topic --authenticate-on-unsubscribe true --region us-east-1

Remarque : dans cette commande, remplacez les valeurs de token (jeton) par le jeton que vous avez copié, topic-arn par le même nom ARN de rubrique de l’étape 2, et region par la région AWS de la rubrique.


Mise en route d’Amazon SNS

subscribe (s’inscrire) (Référence de la commande de l’interface de ligne de commande AWS)

confirm-subscription (commande de l'interface en ligne de commande AWS)

Cette page vous a-t-elle été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d’aide ?