Pourquoi ne reçois-je pas les e-mails envoyés par Amazon SES ?
Dernière mise à jour : 22/09/2020
J'ai envoyé un e-mail à l'aide d'Amazon Simple Email Service (Amazon SES), mais je ne trouve pas le message dans ma boîte de réception. Ou bien, j'ai essayé d'envoyer un e-mail à l'aide d'Amazon SES, mais j'ai reçu une erreur.
Solution
Vérifiez les problèmes d'envoi dans votre compte Amazon SES
- Vérifiez si votre compte d'envoi se trouve dans l'environnement de test (sandbox) d'Amazon SES. Ensuite, déterminez si le destinataire correspond à une adresse ou un domaine de messagerie vérifié. Lorsque votre compte d'envoi est rattaché à l'environnement de test (sandbox), sachez qu'Amazon SES autorise seulement l'envoi d'e-mails aux adresses de messagerie ou aux domaines vérifiés. Vous pouvez solliciter le déplacement de votre compte en mode production. Une fois cette demande approuvée par Amazon SES, vous pourrez envoyer des e-mails à n'importe quel destinataire.
- Vérifiez si la capacité d'envoi de votre compte est suspendue. Si tel est le cas, vous devez résoudre les problèmes ayant conduit Amazon SES à suspendre votre capacité d'envoi, puis solliciter une vérification de votre compte.
Vérifier s'il y a des problèmes d'envoi du client de messagerie à Amazon SES
- Vérifiez votre client de messagerie pour tous les messages d'erreur renvoyés par Amazon SES.
- Si Amazon SES renvoie des messages d'erreur « Taux d'envoi maximal dépassé » ou « Quota d'envoi quotidien dépassé », vous devez vérifier le taux d'envoi de votre compte.
- Si vous utilisez un modèle d'e-mail (opération SendTemplatedEmail), vérifiez si ses données contiennent des variables non valides ou manquantes. Si des variables sont manquantes ou non valides dans les données du modèle, Amazon SES ne peut pas livrer l'e-mail. Cet événement est appelé « Rendering Failure » (échec de restitution). Pour plus d'informations, consultez la section Comment puis-je découvrir pourquoi la livraison de mon e-mail Amazon SES à l'aide de l'opération SendTemplatedEmail échoue ?
- Si vous rencontrez des problèmes de connectivité ou de délai d'expiration SMTP (Simple Mail Transfer Protocol) dépassé, dépannez la connexion TCP et les négociations SSL/TLS.
- Passez en revue et déboguez votre application d'envoi d'e-mails pour détecter toute erreur côté client susceptible d'être à l'origine des problèmes d'envoi. Pour déterminer si vous avez des problèmes côté client, vous pouvez tester votre connexion au point de terminaison SMTP Amazon SES. Si votre client de messagerie ne parvient pas à atteindre le point de terminaison, procédez au dépannage de votre réseau.
Vérifier l'envoi de problèmes depuis Amazon SES vers le domaine destinataire
- Vérifiez si votre e-mail entraîne des retours à l'expéditeur souples ou des retours à l'expéditeur durs depuis le domaine destinataire. Pour ce faire, configurez les notifications de retour à l'expéditeur à l'aide d'Amazon Simple Notification Service (Amazon SNS). Dans une notification de retour à l'expéditeur, consultez les champs bounceType et bounceSubType pour obtenir plus d'informations sur l'origine du problème.
- Vérifiez s'il y a un retard dans la livraison de votre e-mail. Pour ce faire, vous pouvez configurer la publication d'événements Amazon SES sur Amazon CloudWatch, Amazon Kinesis Data Firehose ou Amazon SNS. Pour configurer des notifications pour les retards de livraison, vous devez exécuter l'appel UpdateConfigurationSetEventDestination à l'aide de l'API Amazon SES V2.
- Vérifiez si la notification de retour à l'expéditeur contient une réponse SMTP avec le code de statut 554 et un message indiquant que l'adresse IP d'envoi fait partie d'une liste de blocage. Cela signifie que votre e-mail a été rejeté, car l'IP de l'expéditeur fait partie d'une liste de blocage d'adresses IP utilisée par le fournisseur de messagerie électronique du destinataire. Vérifiez les stratégies de suppression des adresses IP Amazon SES dans les listes de blocage des adresses IP. Pour éviter ce phénomène, pensez à utiliser des adresses IP dédiées afin de contrôler la réputation de l'expéditeur.
Important : les retours à l'expéditeur liés à des problèmes au niveau du destinataire peuvent avoir un impact sur le taux de capacité de remise de votre compte d'envoi. En tant qu'expéditeur, vous devez surveiller votre taux de retour à l'expéditeur et éviter que ce problème ne se produise à nouveau. Lorsque votre taux de retour à l'expéditeur s'élève à 5 % ou plus, Amazon SES peut placer votre compte sous vérification. S'il atteint ou dépasse les 10 %, Amazon SES peut alors suspendre la capacité de votre compte à envoyer des e-mails.
Vérifier l'envoi de problèmes depuis le domaine destinataire vers la boîte de réception de l'utilisateur
- Recherchez l'e-mail envoyé à l'aide d'Amazon SES dans le dossier de courrier indésirable du destinataire. Plusieurs facteurs peuvent conduire le serveur de messagerie d'un destinataire à signaler un e-mail en tant que courrier indésirable, tels que des filtres de contenu ou l'absence d'authentification de l'e-mail. Pour plus d'informations, consultez la section Pourquoi les e-mails que j'envoie à l'aide d'Amazon SES sont-ils marqués comme courrier indésirable ?
- Confirmez que vos e-mails suivent les instructions de la section Se conformer à DMARC à l'aide d'Amazon SES.
Cet article vous a-t-il été utile ?
Besoin d'aide pour une question technique ou de facturation ?