Pourquoi ne puis-je pas recevoir de notifications par e-mail de ma rubrique Amazon SNS ?

Dernière mise à jour : 30-06-2021

Je ne reçois pas de notifications par e-mail de ma rubrique Amazon Simple Notification Service (Amazon SNS).

Brève description

Les points de terminaison de messagerie ne prennent pas en charge les journaux de statut de diffusion Amazon CloudWatch, contrairement aux autres points de terminaison pris en charge pour Amazon Simple Queue Service (Amazon SQS), AWS Lambda, HTTPS et les notifications push.

Solution

Vérifiez que votre point de terminaison de messagerie est dans l'état confirmé

Remarque : si vous recevez des erreurs lors de l'exécution de commandes à partir de l'interface de ligne de commande AWS (AWS CLI), vérifiez que vous utiliser la version la plus récente de l’interface de ligne de commande AWS.

Utilisez la console de gestion AWS ou l’interface de ligne de commande AWS pour vérifier l'état de votre point de terminaison de messagerie.

Console :

1.    Ouvrez la console Amazon SNS.

2.    Dans le panneau de navigation, sélectionnez Topics (Rubriques), puis sélectionnez votre rubrique.

3.    Dans la sectionAbonnements de la page de la rubrique, recherchez votre point de terminaison de messagerie dans la colonne Point de terminaison.

4.    Dans la colonne Statut de votre abonnement, vérifiez que le statut est Confirmé. Le statut est confirmé lorsque l’abonnement au point de terminaison de messagerie a réussi.

Confirmez manuellement l'abonnement dans la console Amazon SNS. Si vous ne recevez pas l'e-mail de confirmation, effectuez les étapes décrites dans les sections suivantes :

  • Vérifier si les adresses e-mail peuvent recevoir des e-mails provenant de contacts externes
  • Vérifier l’existence d’un pare-feu, d’un filtre anti-spam, de bloqueurs ou d’une stratégie de filtre

5.    Pour redemander l'e-mail de confirmation, sélectionnez l'abonnement avec votre point de terminaison, puis choisissez Confirmation de la demande.

-ou-

Ligne de commande :

Exécutez la commande AWS CLI suivante :

list-subscriptions-by-topic

Remarque : si la colonnePoint de terminaison ne contient pas de point de terminaison de messagerie, vous pouvez supposer qu’il a été supprimé.

Vérifier si les adresses e-mail peuvent recevoir des e-mails provenant de contacts externes

Pour vérifier si le problème est limité à Amazon SNS, envoyez un e-mail de test à partir d'un fournisseur externe à votre adresse e-mail de destination. Cela vous aide à évaluer le type de trafic autorisé à partir de sources externes. Dans une organisation, les boîtes aux lettres sont souvent limitées au trafic interne.

Si la boîte aux lettres fonctionne et ne présente aucun problème, procédez comme suit dans la sectionVérifier l’existence d’un pare-feu, d’un filtre anti-spam, de bloqueurs ou d’une stratégie de filtre.

Vérifier l’existence d’un pare-feu, d’un filtre anti-spam, de bloqueurs ou d’une stratégie de filtre

Essayez ce qui suit :

1.    Vérifiez auprès des administrateurs de messagerie si l'adresse no-reply@sns.amazonaws.com est filtrée par un pare-feu ou un filtre anti-spam.

Conseil : une bonne pratique consiste à ajouter l'adresse no-reply@sns.amazonaws.com à la liste d'autorisation de votre boîte aux lettres. Pour plus d'informations, consultez l’entrée Q : Les abonnés doivent-ils configurer spécifiquement leurs paramètres de messagerie électronique pour recevoir des notifications Amazon SNS ? dans les FAQ Amazon SNS.

2.    Si vos e-mails sont toujours traités comme du courrier indésirable, recherchez dans les règles de boîte aux lettres des refus explicites qui bloquent l’e-mail de votre rubrique SNS. Vous pouvez également vérifier si les e-mails sont acheminés vers des dossiers spécifiques de la boîte aux lettres.

3.    Pour empêcher des utilisateurs de désabonner tous les destinataires de l’e-mail de votre rubrique SNS,configurez une authentification pour le désabonnement.

Remarque : vous devez disposer des autorisations requises pour vous désabonner de votre point de terminaison de messagerie. Vous pouvez confirmer l'abonnement avec un utilisateur authentifié dans la console Amazon SNS ou avec l'interface de ligne de commande AWS.

Vérifiez si unestratégie de filtre est appliquée à l’abonnement :

1.    Ouvrez la console Amazon SNS.

2.    Dans le panneau de navigation, choisissez Abonnements.

3.    Dans la zone de recherche, saisissez l'adresse e-mail ou la rubrique SNS à laquelle le point de terminaison de messagerie est abonné, puis choisissez votre abonnement dans les résultats.

4.    Pour votre point de terminaison de messagerie, choisissez l'onglet Stratégie de filtre d'abonnement, puis recherchez une stratégie de filtre sur l'abonnement dans la section Stratégie de filtre d'abonnement.

Remarque : Amazon SNS compare les attributs du message à ceux de la stratégie de filtre lorsqu'un message est envoyé au point de terminaison. Si les attributs du message et de la stratégie de filtre ne sont pas alignés, le message ne sera pas reçu sur le point de terminaison de messagerie.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?