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

Lecture de 5 minute(s)
0

Je ne peux pas envoyer de courriel depuis mon instance Amazon Elastic Compute Cloud (Amazon EC2) via le protocole SMTP (Simple Mail Transfer Protocol).

Brève description

Lorsque vous utilisez le protocole SMTP pour envoyer des courriels depuis votre instance, vous pouvez rencontrer plusieurs problèmes courants :

  • Vos groupes de sécurité ou vos listes de contrôle d'accès réseau (ACL réseau) bloquent le trafic SMTP sur les ports 25, 587 ou 465.
    Remarque : Par défaut, le trafic sortant est bloqué sur le port 25 (SMTP) pour toutes les instances Amazon 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 ma fonction AWS Lambda ?
  • L'adresse IP publique de l'instance change si vous arrêtez et redémarrez l'instance.
  • Vos messages sortants sont marqués comme indésirables.
  • Les courriels ne sont pas envoyés à un domaine spécifique.
  • Les courriels sortants sont retardés.
  • Vous ne pouvez pas envoyer de courriel, même si vous pouvez en recevoir.

Résolution

Vos groupes de sécurité ou ACL réseau bloquent le trafic SMTP sur les ports 25, 587 ou 465

  1. Pour vérifier que le trafic est bloqué, utilisez Test-NetConnection ou l'utilitaire telnet pour vérifier la connectivité au port SMTP.
  2. Si le trafic est bloqué sur le port SMTP, vérifiez que les configurations suivantes sont correctes :
    Les règles sortantes (de sortie) 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 (de sortie) de l'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 (entrée) de l'ACL réseau doivent autoriser le trafic en provenance 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 le port TCP 25, 587 ou 465.
    L'instance EC2 doit disposer d'une connexion Internet.

L'adresse IP publique de l'instance change après l'arrêt et le démarrage de l'instance

Une adresse IP publique est automatiquement attribuée à votre instance. Cette adresse change toutefois chaque fois que vous arrêtez et redémarrez l'instance. Pour éviter cela, vérifiez qu'une adresse IP Elastic est attribuée à l'instance du serveur de messagerie.

Vos messages sortants sont marqués comme spam

Si vous n’avez pas d’authentification DKIM, d’enregistrement SPF ou d’un groupe d'enregistrements DNS inversé, vos messages sortants peuvent être signalés comme du courrier indésirable. Il est recommandé de configurer ces enregistrements afin d'empêcher que les courriels sortants ne soient signalés comme du spam. Pour plus d'informations sur les enregistrements DNS inversés, consultez les ressources suivantes :

DNS inversé configurable pour les adresses IP Elastic d'Amazon EC2

Comment activer la fonctionnalité DNS inverse pour Amazon 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 courriels ne sont pas envoyés à un domaine spécifique

Si vous ne parvenez pas à envoyer de courriels à un domaine spécifique, procédez comme suit :

  • Vérifiez si le domaine du destinataire bloque votre adresse IP.
  • Assurez-vous que vos courriels ne sont pas trop volumineux pour être acceptés par la destination. Même si vous n'avez pas de limite de taille pour le courriel envoyé, le destinataire peut avoir des limites quant à la taille du courrier entrant. Le paramètre de taille de courriel standard est de 22 Mo.

Les courriels sortants sont retardés

Si vos courriels sont retardés, procédez comme suit :

  1. Vérifiez si les courriels différé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 courriels quittent votre serveur à temps mais tardent à arriver à destination.
    Si les courriels s'accumulent dans la file d'attente de votre serveur, vérifiez les éventuels problèmes de performances sur votre serveur SMTP.
    Si le problème se situe au niveau de la destination, assurez-vous que vos courriels ne sont pas trop volumineux pour être acceptés par la destination. Même si vous n'avez pas de limite de taille pour le courriel envoyé, le destinataire peut avoir des limites quant à la taille du courrier entrant. Le paramètre de taille de courriel standard est de 22 Mo.
  4. Utilisez un outil d'analyse d'en-tête de courrier électronique pour analyser l'en-tête du message afin d'obtenir des informations de diagnostic.

Vous ne pouvez pas envoyer de courriels, même si vous pouvez les recevoir

Ce problème se produit lorsque vous ne configurez pas l'authentification requise par le serveur sortant (SMTP).

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an