Comment résoudre les problèmes de serveur de messagerie sur mon instance Windows EC2 ?

Dernière mise à jour : 09/07/2021

Je ne peux pas envoyer d'e-mails depuis mon instance Amazon Elastic Compute Cloud (Amazon EC2) via SMTP. Comment puis-je résoudre ce problème ?

Brève description

Voici quelques-unes des causes les plus courantes des problèmes d'envoi d'e-mails depuis une instance via SMTP :

  • Le trafic SMTP est bloqué par vos groupes de sécurité ou listes de contrôle d'accès réseau (ACL réseau) sur le port 25 par défaut, le port 587 ou le port 465.
    Remarque : par défaut, le trafic sortant est bloqué sur le port 25 (SMTP) pour toutes les instances EC2 et les fonctions AWS Lambda. Pour envoyer du trafic sortant sur le port 25, demandez la suppression de cette restriction. Pour plus d'informations, consultez Comment supprimer la restriction sur le port 25 de mon instance Amazon EC2 ou de la fonction AWS Lambda ?
  • L'adresse IP publique attribuée automatiquement à l'instance a changé après un redémarrage.
  • Vos messages sortants sont signalés comme spam.
  • Les e-mails destinés à un domaine spécifique ne sont pas envoyés.
  • Les e-mails sortants sont retardés.
  • Vous ne pouvez pas envoyer d'e-mails, mais vous pouvez en recevoir.

Résolution

Le trafic SMTP est bloqué par vos groupes de sécurité ou listes de contrôle d'accès réseau sur le port 25 par défaut, le port 587 ou le port 465

  1. Pour vérifier que le trafic est bloqué, vérifiez la connectivité sur le port SMTP à l'aide de Test-NetConnection ou de l'utilitaire telnet.
  2. Si le trafic est bloqué sur le port SMTP, assurez-vous que les configurations suivantes sont correctes :
    Les règles de sortie (egress) du groupe de sécurité doivent autoriser le trafic vers le serveur SMTP sur le port TCP 25, 587 ou 465.
    Les règles de sortie (egress) de la liste ACL réseau doivent autoriser le trafic vers le serveur SMTP sur le port TCP 25, 587 ou 465.
    Les règles d'entrée (ingress) de la liste ACL réseau doivent autoriser le trafic à partir du serveur SMTP sur les ports TCP 1024-65535.
    Le pare-feu et l'application antivirus de votre instance Windows doivent autoriser le trafic vers le serveur SMTP sur les ports TCP 25, 587 ou 465.
    L'instance EC2 doit avoir une connectivité Internet.

L'adresse IP publique attribuée automatiquement à l'instance a changé après un redémarrage

Les adresses IP publiques changent après chaque redémarrage ou arrêt et démarrage de l'instance. Pour éviter cela, assurez-vous qu'une adresse IP élastique est attribuée à l'instance utilisée comme serveur de messagerie.

Vos messages sortants sont signalés comme spam

Les messages sortants peuvent être signalés comme spam si vous ne disposez pas d'une authentification DKIM, d'enregistrements SPF ou d'un ensemble d'enregistrements de DNS inversé. Il est recommandé de configurer ces enregistrements afin d'éviter que les e-mails sortants ne soient signalés comme spam. Pour plus d'informations sur les enregistrements de DNS inversés, reportez-vous aux sections suivantes :

Configurable reverse DNS for Amazon EC2's Elastic IP addresses.

Comment activer la fonctionnalité DNS inverse pour Route 53 avec un enregistrement PTR ?

Comment résoudre les problèmes liés à l'enregistrement PTR que j'utilise pour le DNS inverse dans Route 53 ?

Les e-mails destinés à un domaine spécifique ne sont pas envoyés

Si vous ne parvenez pas à envoyer d'e-mails à un domaine spécifique, procédez comme suit :

  • Vérifiez si le domaine du destinataire bloque votre adresse IP.
  • Assurez-vous que vos e-mails ne sont pas trop volumineux pour être acceptés par la destination. Même si vous n'avez pas de restriction de taille pour les e-mails envoyés, des limites de taille pour les e-mails entrants peuvent être configurées du côté du destinataire. La taille limite standard d'un e-mail est de 22 Mo.

Les e-mails sortants sont retardés

Si vos e-mails sont retardés, procédez comme suit :

  1. Vérifiez si les e-mails retardés sont envoyés à une adresse ou un domaine spécifique.
  2. Vérifiez la configuration de votre serveur de messagerie pour vous assurer que rien n'a changé.
  3. Vérifiez si la file d'attente des e-mails est lente sur votre serveur ou si les e-mails quittent votre serveur à temps, mais arrivent lentement à destination.
    Si les e-mails s'empilent dans la file d'attente de votre serveur, assurez-vous qu'il n'y a pas de problèmes de performances sur votre serveur SMTP.
    Si le problème concerne la destination, assurez-vous que vos e-mails ne sont pas trop volumineux pour être acceptés par la destination. Même si vous n'avez pas de restriction de taille pour les e-mails envoyés, des limites de taille pour les e-mails entrants peuvent être configurées du côté du destinataire. La taille limite standard d'un e-mail est de 22 Mo.
  4. Analysez l'en-tête du message à l'aide d'un outil d'analyse d'en-têtes d'e-mail pour obtenir d'éventuelles informations de diagnostic.

Vous ne pouvez pas envoyer d'e-mails, mais vous pouvez en recevoir

Ce problème se produit lorsque l'authentification requise par le serveur sortant (SMTP) n'est pas configurée.


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


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