Knowledge Center Monthly Newsletter - March 2025
Stay up to date with the latest from the Knowledge Center. See all new and updated Knowledge Center articles published in the last month and re:Post’s top contributors.
Pourquoi mon serveur ne peut-il pas recevoir d'e-mails après avoir créé un enregistrement MX pour mon serveur SMTP dans Route 53 ?
J'ai créé un enregistrement Mail Exchanger (MX) pour mon serveur Simple Mail Transfer Protocol (SMTP) dans Amazon Route 53. Maintenant, mon serveur ne peut pas recevoir d'e-mails.
Brève description
Si vous ne configurez pas correctement la zone hébergée publique pour le service DNS Route 53, les clients ne peuvent pas se connecter à votre serveur SMTP. Pour bien configurer votre zone hébergée publique, vérifiez les paramètres suivants :
- La zone hébergée publique est alimentée avec les jeux d'enregistrements de ressources appropriés.
- Votre bureau d'enregistrement de nom de domaine non AWS pointe vers les serveurs de noms de votre zone hébergée publique Route 53.
Résolution
Remarque : Si des erreurs surviennent lors de l'exécution des commandes de l'Interface de la ligne de commande AWS (AWS CLI), vérifiez que vous utilisez la version la plus récente d'AWS CLI.
Vérifier que vous utilisez les jeux d'enregistrements de ressources appropriés
Vérifiez que vous avez créé les jeux d'enregistrements de ressources appropriés pour votre serveur SMTP. Pour en savoir plus, consultez la page Valeurs à spécifier lorsque vous créez ou modifiez des enregistrements de ressources Amazon Route 53. La zone hébergée publique doit contenir au minimum un enregistrement MX pour votre serveur SMTP. Pour en savoir plus, consultez la page Valeurs spécifiques pour les enregistrements simples.
Vérifier que votre bureau d'enregistrement de nom de domaine non AWS pointe vers les serveurs de noms de votre zone hébergée publique Route 53
Vous pouvez utiliser Route 53 pour les services DNS et un autre bureau d'enregistrement de nom de domaine pour l'enregistrement de domaine. Dans ce cas, votre bureau d'enregistrement de nom de domaine doit faire référence aux serveurs de noms de votre zone hébergée publique Route 53. Pour ce faire, demandez à un utilitaire whois basé sur Internet d'effectuer ce qui suit :
- Trouvez le bureau d'enregistrement de votre nom de domaine. Saisissez votre nom de domaine dans le champ de requête, sélectionnez l'option Domaine, puis choisissez Soumettre. Les résultats de la requête incluent le bureau d'enregistrement du nom de domaine et les serveurs de noms faisant autorité pour le nom de domaine.
Remarque : Les résultats de la requête peuvent renvoyer une liste de serveurs de noms autres que ceux qui sont associés à votre zone hébergée publique Route 53. Dans ce cas, les requêtes DNS pour votre serveur SMTP ne sont pas envoyées à la Route 53. Pour mettre à jour la liste des serveurs de noms associés à votre nom de domaine, contactez votre bureau d'enregistrement de nom de domaine. - Trouvez les coordonnées de votre bureau d'enregistrement de domaine. Saisissez le nom du bureau d'enregistrement dans le champ de requête, sélectionnez l'option Bureau d'enregistrement, puis choisissez Soumettre. Utilisez ces informations pour contacter votre bureau d'enregistrement de domaine. Demandez à votre bureau d'enregistrement de domaine de mettre à jour la liste des serveurs de noms, afin que votre nom de domaine puisse y faire référence dans sa zone hébergée publique.
- Vérifiez que le service DNS à partir duquel vous effectuez le transfert ne supprime pas les jeux d'enregistrements de ressources avant l'expiration de la durée de vie (TTL) sur les serveurs de noms du bureau d'enregistrement. Les services DNS de Route 53 ne répondent pas aux requêtes DNS relatives à un nom de domaine avant l'expiration de la TTL pour les enregistrements du serveur de noms de domaine. Pour en savoir plus, consultez la page J'ai modifié les paramètres DNS, mais ils ne prennent pas effet.
Vérifier les problèmes liés aux jeux d'enregistrements DNS MX
1. Pour vérifier qu'un enregistrement MX existe pour le domaine, exécutez les commandes suivantes :
Linux ou macOS
dig DOMAIN_NAME MX
Cela renvoie une sortie similaire à l'exemple de recherche suivant :
$ dig amazon.com MX ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.amzn2.2 <<>> amazon.com MX ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61726 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;amazon.com. IN MX ;; ANSWER SECTION: amazon.com. 300 IN MX 5 amazon-smtp.amazon.com. ;; Query time: 1 msec ;; SERVER: 10.10.0.2#53(10.10.0.2) ;; WHEN: Wed Apr 14 06:21:43 UTC 2021 ;; MSG SIZE rcvd: 67
Windows
nslookup -type=MX DOMAIN_NAME
Cela renvoie une sortie similaire à l'exemple nslookup suivant :
$ nslookup -type=MX amazon.com Server: 10.10.0.2 Address: 10.10.0.2#53 Non-authoritative answer: amazon.com mail exchanger = 5 amazon-smtp.amazon.com.
2. Pour vérifier que vous pouvez résoudre le nom d'hôte de l'enregistrement MX, exécutez les commandes suivantes :
Linux ou macOS
dig MX_RECORD
Cela renvoie une sortie similaire à l'exemple de recherche suivant :
$ dig amazon-smtp.amazon.com ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.amzn2.2 <<>> amazon-smtp.amazon.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64180 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;amazon-smtp.amazon.com. IN A ;; ANSWER SECTION: amazon-smtp.amazon.com. 27 IN A 52.94.124.7 ;; Query time: 1 msec ;; SERVER: 10.10.0.2#53(10.10.0.2) ;; WHEN: Wed Apr 14 06:41:18 UTC 2021 ;; MSG SIZE rcvd: 67
Windows
nslookup MX_RECORD
Cela renvoie une sortie similaire à l'exemple nslookup suivant :
$ nslookup amazon-smtp.amazon.com Server: 10.10.0.2 Address: 10.10.0.2#53 Non-authoritative answer: Name: amazon-smtp.amazon.com Address: 52.119.213.154
Remarque : Certains fournisseurs DNS exigent que le nom des jeux d'enregistrements MX soit précédé d'une arobase (@). Les fournisseurs peuvent également vous demander de créer un jeu d'enregistrements MX avec le nom « @ » lors de la création d'un jeu d'enregistrements MX pour un domaine racine. Veillez cependant à ne pas faire précéder les noms des ensembles d'enregistrements MX Route 53 d'un « @ » ou de tout autre symbole. Pour créer un jeu d'enregistrements MX pour un domaine racine dans Route 53, laissez le nom du jeu d'enregistrements vide. Fournissez ensuite les valeurs appropriées pour les champs restants du jeu d'enregistrements MX Route 53.
Tester l'envoi et la réception d'e-mails
Connectez-vous au serveur de messagerie et testez votre capacité à envoyer et à recevoir des e-mails à l'aide de commandes SMTP.
1. Saisissez la commande suivante, puis appuyez sur Entrée. Veillez à remplacer les valeurs des espaces réservés par le nom ou l'adresse IP de votre serveur de messagerie et le numéro de port :
telnet MAIL_SERVER_NAME_OR_IP MAIL_SERVER_PORT_NUMBER
Remarque : Si vous faites une faute de frappe dans cette commande, appuyez sur Entrée. Appuyer sur Retour arrière ou Supprimer ne fonctionne pas dans ce cas. Après avoir appuyé sur Entrée, réessayez la commande. Dans certains cas, il se peut que vous deviez fermer la session telnet et vous reconnecter.
2. Saisissez la commande suivante, puis appuyez sur Entrée. Veillez à remplacer la valeur de l'espace réservé par le nom de domaine de votre serveur de messagerie :
EHLO YOUR_MAIL_SERVER_FULLY_QUALIFIED_DOMAIN_NAME
3. Saisissez la commande suivante, puis appuyez sur Entrée. Veillez à remplacer la valeur de l'espace réservé par votre adresse e-mail :
mail from: your_name@yourdomainname
Le serveur répond par 250 OK.
4. Saisissez la commande suivante, puis appuyez sur Entrée. Veillez à remplacer la valeur de l'espace réservé par l'adresse e-mail du destinataire :
rcpt to: recipient@yourdomainname
Remarque : L'expéditeur et le destinataire peuvent avoir la même adresse e-mail.
Le serveur répond par 250 Accepté.
Important : Si le serveur peut vérifier certaines informations telles que l'expéditeur et le destinataire, le message est confirmé comme accepté.
5. Saisissez la commande suivante, puis appuyez sur Entrée :
data
6. Saisissez la commande suivante, puis appuyez sur Entrée :
Subject: SPECIFY_SUBJECT_HERE
7. Saisissez la commande suivante, puis appuyez sur Entrée :
SPECIFY_MESSAGE_HERE
8. Saisissez la commande suivante, puis appuyez sur Entrée :
.
Le serveur accepte la remise du message et répond par 250 OK pour indiquer qu'il a envoyé l'e-mail.
9. Si vous confirmez que l'enregistrement MX est configuré correctement, mais que votre serveur SMTP ne peut toujours pas recevoir d'e-mails, contactez votre fournisseur de services de messagerie.
Vidéos associées


Contenus pertinents
- demandé il y a 2 anslg...
- demandé il y a un moislg...
- demandé il y a 2 anslg...
- AWS OFFICIELA mis à jour il y a un an
- AWS OFFICIELA mis à jour il y a 3 ans
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a 3 ans