Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
¿Por qué mi servidor no puede recibir correos electrónicos después de crear un registro MX para mi servidor SMTP en Route 53?
He configurado un registro de intercambio de correo (registro MX) para enrutar los correos electrónicos a mi servidor SMTP (Protocolo simple de transferencia de correo) en Amazon Route 53. Sin embargo, mi servidor no recibe correos electrónicos.
Resolución
Comprobación de los conjuntos de registros de recursos de una zona alojada pública
Comprueba que la zona alojada pública de Route 53 tenga los conjuntos de registros de recursos necesarios.
Configuración de los servidores de nombres de tu registrador de dominios para usar el servidor de nombres de Route 53
Si usas Route 53 para los servicios de DNS con un registrador de dominios diferente, busca tu nombre de dominio en la herramienta WHOIS. Los resultados muestran tu registrador de dominios y los servidores de nombres autorizados actuales. Para usar WHOIS, consulta la búsqueda de dominios de WHOIS en el sitio web de WHOIS.
Importante: Si los servidores de nombres no coinciden con los servidores de nombres de zonas alojadas públicas de Route 53, las consultas de DNS del servidor SMTP no se dirigen a Route 53.
Si tu servidor de nombres no coincide con los servidores de nombres de zonas alojadas públicas de Route 53, sigue estos pasos:
-
Introduce tu nombre de registrador en el campo de consulta de la utilidad WHOIS y, a continuación, elige la opción Registrador para encontrar la información de contacto de tu registrador de dominios.
Puedes ejecutar el siguiente comando de whois:whois YOUR_DOMAIN_NAME | grep 'Name Server'Nota: Sustituye YOUR_DOMAIN_NAME por tu nombre de dominio.
-
Pídele al registrador de dominios que actualice la lista de servidores de nombres para que tu dominio haga referencia a los servidores de nombres de tu zona alojada pública de Route 53.
-
Comprueba que tu servicio DNS anterior mantenga los conjuntos de registros de recursos durante el periodo TTL (tiempo de vida útil).
Espera a que venza el periodo TTL del servidor de nombres para que Route 53 responda a las consultas de DNS. Para obtener más información, consulta He cambiado la configuración de DNS, pero no ha surtido efecto.
Comprobar si hay problemas con el conjunto de registros MX de DNS
Ejecuta el siguiente comando de Windows, Linux o macOS para comprobar si existe un registro MX para el dominio para enrutar el correo electrónico a tu servidor SMTP.
Comando para el sistema operativo (OS) Linux o macOS:
dig DOMAIN_NAME MX
Resultado de ejemplo:
$ 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
Comando para el sistema operativo Windows:
nslookup -type=MX DOMAIN_NAME
Resultado de ejemplo:
$ nslookup -type=MX amazon.comServer: 10.10.0.2 Address: 10.10.0.2#53 Non-authoritative answer: amazon.com mail exchanger = 5 amazon-smtp.amazon.com.
A continuación, ejecuta el siguiente comando de Windows, Linux o macOS para confirmar que puedes resolver el nombre de host del registro MX.
Comando para Linux o macOS:
dig MX_RECORD
Resultado de ejemplo:
$ 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
Comando para el sistema operativo Windows:
nslookup MX_RECORD
Resultado de ejemplo:
$ nslookup amazon-smtp.amazon.comServer: 10.10.0.2 Address: 10.10.0.2#53 Non-authoritative answer: Name: amazon-smtp.amazon.com Address: 52.119.213.154
Nota: Para los registros MX, Route 53 usa una sintaxis diferente a la de otros proveedores de DNS. Para enrutar tu correo electrónico de manera eficaz, deja en blanco el nombre del conjunto de registros cuando crees un registro MX de dominio raíz en Route 53. Además, no agregues el carácter at (@) ni otros caracteres, aunque algunos proveedores de DNS requieran el carácter at (@) antes del nombre del conjunto de registros MX.
Probar la entrega de correo electrónico
Sigue estos pasos:
-
Introduce el siguiente comando y, a continuación, pulsa Intro:
telnet MAIL_SERVER_NAME_OR_IP MAIL_SERVER_PORT_NUMBERNota: Sustituye MAIL_SERVER_NAME por el nombre de servidor de tu correo electrónico, IP MAIL_SERVER por tu dirección IP y PORT_NUMBER por tu número de puerto. Si cometes un error tipográfico, pulsa Intro y vuelve a intentar el comando. Si el comando no funciona después de pulsar Intro, cierra la sesión de telnet y vuelve a conectarse.
-
Introduce el siguiente comando y, a continuación, pulsa Intro:
EHLO YOUR_MAIL_SERVER_FULLY_QUALIFIED_DOMAIN_NAMENota: Sustituye YOUR_MAIL_SERVER_FULLY_QUALIFIED_DOMAIN_NAME por el nombre de dominio de tu servidor de correo.
-
Introduce el siguiente comando y, a continuación, pulsa Intro:
mail from: your_name@yourdomainnameNota: Sustituye your_name@yourdomainname por tu dirección de correo electrónico.
El servidor responde con 250 OK. -
Introduce el siguiente comando y, a continuación, pulsa Intro:
rcpt to: recipient@yourdomainnameNota: Sustituye recipient@yourdomainmame por la dirección de correo electrónico del destinatario. El remitente y el destinatario pueden tener la misma dirección de correo electrónico.
Importante: Si el servidor verifica la dirección de correo electrónico del remitente y del destinatario, el servidor responde con 250 Aceptado.
-
Introduce el siguiente comando y, a continuación, pulsa Intro:
data -
Introduce el siguiente comando y, a continuación, pulsa Intro:
Subject: SPECIFY_SUBJECT_HERE -
Introduce el siguiente comando y, a continuación, pulsa Intro:
SPECIFY_MESSAGE_HERE -
Introduce el siguiente comando y, a continuación, pulsa Intro:
.El servidor acepta el mensaje para su entrega y responde con 250 OK para confirmar que ha enviado el correo electrónico.
Si tu servidor SMTP sigue sin recibir correos electrónicos después de verificar la configuración del registro MX, ponte en contacto con tu proveedor de servicios de correo electrónico.
- Etiquetas
- Amazon Route 53
- Idioma
- Español
Vídeos relacionados


Contenido relevante
- preguntada hace 8 meses
- preguntada hace 10 meses
- preguntada hace 10 meses
- preguntada hace 8 meses
OFICIAL DE AWSActualizada hace 8 meses