

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Problèmes SMTP Amazon SES
<a name="troubleshoot-smtp"></a>

Cette section contient des solutions pour plusieurs problèmes courants liés à l'envoi d'e-mails via l'interface Amazon SES SMTP (Simple Mail Transfer Protocol). Il contient également une liste de codes de réponse SMTP qu'Amazon SES renvoie.

Pour en savoir plus sur l'envoi d'e-mails via l'interface Amazon SES SMTP, veuillez consulter [Utilisation de l'interface SMTP d'Amazon SES pour envoyer des e-mails](send-email-smtp.md).
+ **Vous ne pouvez pas vous connecter au point de terminaison SMTP Amazon SES.**

  Les problèmes de connexion au point de terminaison SMTP Amazon SES sont généralement imputables aux aléas suivants :
  + **Informations d'identification incorrectes** — Les informations d'identification que vous utilisez pour vous connecter au point de terminaison SMTP sont différentes des vôtres AWS . Pour obtenir vos informations d'identification SMTP, consultez [Obtention des informations d'identification SMTP Amazon SES](smtp-credentials.md). Pour en savoir plus sur les informations d'identification, consultez [Types d'informations d'identification Amazon SES](send-email-concepts-credentials.md).
  + **Problèmes de réseau ou de pare-feu** – Il est possible que votre réseau bloque les connexions sortantes sur le port à partir duquel vous essayez d'envoyer des e-mails. Pour déterminer si les problèmes de connexion sont liés à votre réseau local, entrez la commande suivante sur ligne de commande en remplaçant `port` par le port que vous essayez d'utiliser (en général, 465, 587, 2465 ou 2587) : `telnet email-smtp.us-west-2.amazonaws.com port`

    Si vous parvenez à vous connecter au serveur SMTP en utilisant cette commande et que vous essayez de vous connecter à Amazon SES en utilisant TLS Wrapper ou STARTTLS, suivez les procédures décrites dans [Test de votre connexion à l'interface SMTP Amazon SES à l'aide de la ligne de commande](send-email-smtp-client-command-line.md).

    Si vous ne parvenez pas à vous connecter au point de terminaison SMTP Amazon SES en utilisant `telnet` ou `openssl`, cela indique que quelque chose dans votre réseau (un pare-feu, par exemple) bloque les connexions sortantes sur le port que vous essayez d'utiliser. Rapprochez-vous de votre administrateur réseau pour effectuer un diagnostic et corriger le problème.
+ **Vous envoyez à Amazon SES à partir d'une instance EC2 Amazon en utilisant le port 25, et vous recevez des expirations de délai d'attente.**

  Amazon EC2 restreint le port 25 par défaut. Pour supprimer ces restrictions, envoyez une [demande Amazon EC2 de suppression des limites d'envoi d'e-mails](https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request). Vous pouvez également vous connecter à Amazon SES à l'aide des ports 465 ou 587, aucun des deux n'étant limité.
+ **Des erreurs réseau provoquent des abandons d'e-mails.**

  Vérifiez que votre application utilise la logique de relance lorsqu'elle se connecte au point de terminaison SMTP Amazon SES, et qu'elle est en mesure de détecter les erreurs réseau et, le cas échéant, de tenter à nouveau la remise des messages. SMTP est un protocole détaillé et l'envoi d'un e-mail avec ce protocole exige plusieurs allers et retours réseau. La nature de SMTP augmente les risques d'erreurs réseau.
+ **Vous perdez la connexion avec le point de terminaison SMTP.**

  Les connexions perdues sont le plus souvent causées par les problèmes suivants :
  + **Taille MTU** – Si vous recevez un message d'erreur lié à un dépassement de délai, il se peut que l'unité de transmission maximale (MTU) de l'interface réseau de l'ordinateur que vous utilisez pour vous connecter à l'interface SMTP Amazon SES soit trop importante. Pour résoudre ce problème, définissez une taille MTU de 1 500 octets sur cet ordinateur.

    Pour en savoir plus sur la définition de la taille MTU sur les systèmes d'exploitation Windows, Linux et macOS, consultez [Des requêtes semblent se bloquer et parfois échouent à atteindre le cluster](https://docs.aws.amazon.com/redshift/latest/mgmt/connecting-drop-issues.html) dans le *guide de gestion Amazon Redshift*.

    Pour plus d'informations sur la définition de la taille de la MTU pour une instance Amazon EC2, [consultez la section Unité de transmission maximale (MTU) réseau pour votre instance EC2 dans le guide de l'utilisateur Amazon *EC2*](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/network_mtu.html).
  + **Connexions à longue durée de vie** – Le point de terminaison SMTP Amazon SES s'exécute sur une flotte d'instances Amazon EC2 derrière un Elastic Load Balancer (ELB). Afin de garantir que le système est tolérant up-to-date aux pannes, les instances Amazon EC2 actives sont régulièrement résiliées et remplacées par de nouvelles instances. Dans la mesure où votre application se connecte à une instance via l'ELB, la connexion devient non valide dès lors que l'instance EC2 Amazon est résiliée. Vous devez établir une nouvelle connexion SMTP après avoir remis un nombre fixe de messages via une même connexion SMTP, ou si la connexion SMTP est active depuis un certain temps. Vous devrez effectuer des tests pour trouver les seuils adaptés à votre application, selon l'endroit où elle est hébergée et la façon dont elle envoie les e-mails à Amazon SES.
+ **Vous souhaitez connaître les adresses IP des serveurs de messagerie SMTP Amazon SES de façon à pouvoir ajouter ces adresses à la liste autorisée de votre réseau.**

  Les adresses IP des points de terminaison SMTP Amazon SES résident derrière les équilibreurs de charge. Par conséquent, ces adresses IP changent fréquemment. Il n'est pas possible de fournir une liste définitive de toutes les adresses IP des points de terminaison Amazon SES. Nous vous recommandons d'ajouter à la liste autorisée le domaine `amazonses.com` plutôt que des adresses IP individuelles.

## Codes de réponse SMTP renvoyés par Amazon SES
<a name="troubleshoot-smtp-response-codes"></a>

Cette rubrique contient la liste des codes de réponse que l'interface SMTP Amazon SES renvoie.

Vous devez relancer les demandes SMTP qui reçoivent des erreurs 400. Nous vous recommandons de mettre en place un système qui retente les demandes avec des délais d'attente progressivement plus longs (par exemple, attendre 5 secondes avant de recommencer, puis 10 secondes, et enfin 30 secondes). Si la troisième relance n'aboutit pas, attendez 20 minutes, puis répétez le processus. Pour voir un exemple d'implémentation qui fait appel à une stratégie de relance exponentielle, consultez [How to handle a « Throttling – Maximum sending rate exceeded » error (Comment traiter l'erreur « Restriction - taux d'envoi maximum dépassé » ?) ](https://aws.amazon.com//blogs/messaging-and-targeting/how-to-handle-a-throttling-maximum-sending-rate-exceeded-error/) sur le blog AWS Messaging and Targeting (Messagerie et ciblage) .

**Note**  
AWS SDKs implémentent [automatiquement](https://docs.aws.amazon.com/general/latest/gr/api-retries.html) la logique de nouvelle tentative, mais ils utilisent l'interface HTTPS au lieu du SMTP.

Si vous recevez une erreur 500, vous devez réviser la demande pour corriger le problème avant de soumettre à nouveau la demande. Par exemple, si vos informations AWS d'authentification ne sont pas valides, vous devez mettre à jour votre application pour utiliser les informations d'identification correctes avant de soumettre à nouveau votre demande.


****  

| Description | Code de réponse | En savoir plus | 
| --- | --- | --- | 
| Authentification réussie | `235 Authentication successful` | Votre client SMTP s'est correctement connecté au serveur SMTP. | 
| Remise réussie | `250 Ok MessageID` | *MessageID*est une chaîne de caractères unique qu'Amazon SES utilise pour identifier un message. | 
| Service non disponible | `421 Too many concurrent SMTP connections` | Amazon SES ne peut pas traiter la demande, car il y a actuellement un trop grand nombre de connexions au serveur SMTP. | 
| Erreur de traitement local | `451 Temporary service failure` | Amazon SES n'a pas pu traiter la demande. Il peut exister des problèmes avec la demande qui empêche son traitement. | 
| Expiration | `451 Timeout waiting for data from client` | Trop de temps s'est écoulé entre les demandes. Le serveur SMTP a donc mis fin à la connexion. | 
| Quota d'envoi quotidien dépassé | `454 Throttling failure: Daily message quota exceeded` | Vous avez dépassé le nombre maximum d'e-mails qu'Amazon SES vous permet d'envoyer en 24 heures. Pour de plus amples informations, veuillez consulter [Gestion de vos limites d'envoi Amazon SES](manage-sending-quotas.md). | 
| Taux d'envoi maximum dépassé | `454 Throttling failure: Maximum sending rate exceeded` | Vous avez dépassé le nombre maximum d'e-mails qu'Amazon SES vous permet d'envoyer par seconde. Pour de plus amples informations, veuillez consulter [Gestion de vos limites d'envoi Amazon SES](manage-sending-quotas.md). | 
| Problème Amazon SES lors de la validation d'informations d'identification SMTP |  `454 Temporary authentication failure`  | Les problèmes pouvant entraîner ce dysfonctionnement incluent (sans s'y limiter) :  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/ses/latest/dg/troubleshoot-smtp.html)  | 
| Problème de réception de la demande |  `454 Temporary service failure`  | Amazon SES n'a pas reçu la demande. En conséquence, le message n'a pas été envoyé. | 
| Informations d'identification incorrectes | `530 Authentication required` | Votre application d'envoi d'e-mails n'a pas essayé de s'authentifier auprès d'Amazon SES lors de sa tentative de connexion à l'interface SMTP. | 
| Informations d'authentification non valides | `535 Authentication Credentials Invalid` | Votre application d'envoi d'e-mails n'a pas fourni les informations d'identification SMTP correctes à Amazon SES. Notez que vos informations d'identification SMTP ne sont pas les mêmes que vos AWS informations d'identification. Pour de plus amples informations, veuillez consulter [Obtention des informations d'identification SMTP Amazon SES](smtp-credentials.md). | 
| Compte non abonné à Amazon SES | `535 Account not subscribed to SES` | Le propriétaire Compte AWS des informations d'identification SMTP n'est pas inscrit à Amazon SES. | 
| Le message est trop long | `552 Message is too long.` | Le message que vous essayez d'envoyer a un poids supérieur à la [taille maximale du message](quotas.md#quotas-email-sending). | 
| Compte non abonné à Amazon SES | `535 Account not subscribed to SES` | Le propriétaire Compte AWS des informations d'identification SMTP n'est pas inscrit à Amazon SES. | 
| Erreur de syntaxe MAIL FROM | `553 <email-address> Invalid email address` | Une erreur de syntaxe se produit dans la partie MAIL FROM du message SMTP. Veuillez vérifier que vous suivez le bon format et que vous avez pensé à insérer l'adresse e-mail entre « <>». | 
| Erreur de syntaxe RCPT TO | `553 <email-address> address unknown` | La partie RCPT TO du message SMTP contient une erreur de syntaxe. Veuillez vérifier que vous suivez le bon format et que vous avez pensé à insérer l'adresse e-mail entre « <>». | 
| Utilisateur non autorisé à appeler le point de terminaison SMTP Amazon SES | `554 Access denied: User UserARN is not authorized to perform ses:SendRawEmail on resource IdentityARN` | La politique Gestion des identités et des accès AWS (IAM) ou la politique d'autorisation d'envoi Amazon SES de l'utilisateur propriétaire des informations d'identification SMTP n'est pas autorisé à appeler le point de terminaison SMTP Amazon SES. | 
| Adresse e-mail non vérifiée | `554 Message rejected: Email address is not verified. The following identities failed the check in region region: identity0, identity1, identity2` | Vous essayez d'envoyer un e-mail à partir d'une adresse e-mail ou d'un domaine qui ne sont pas [vérifiés pour l'envoi d'e-mails à partir de votre compte Amazon SES](verify-addresses-and-domains.md). Cette erreur peut s'appliquer aux adresses « De », « Source », « Expéditeur » ou « Return-Path ». Si votre compte est toujours dans l'environnement de test (sandbox), vous devez également vérifier l'adresse e-mail de chaque destinataire, hormis ceux fournis par le [simulateur de boîte aux lettres Amazon SES](send-an-email-from-console.md#send-email-simulator). Si Amazon SES n'est pas en mesure d'afficher toutes les identités ayant échoué au contrôle de vérification, le message d'erreur se termine par trois points (...).  Amazon SES possède [plusieurs](regions.md) points de terminaison Régions AWS, et le statut de vérification de l'adresse e-mail est distinct pour chacun d'eux Région AWS. Vous devez terminer le processus de vérification pour chaque expéditeur Régions AWS que vous souhaitez utiliser.  | 

**Note**  
Pour les problèmes SMTP qui ne sont pas pris en charge par les procédures de résolution des problèmes présentées sur cette page, essayez les options de support SES répertoriées sous [Nous contacter](https://aws.amazon.com/ses/faqs/#Contacting_Us).