Get Hands-on with Amazon EKS - Workshop Event Series
Whether you're taking your first steps with Kubernetes or you're an experienced practitioner looking to sharpen your skills, our Amazon EKS workshop series delivers practical, real-world experience that moves you forward. Learn directly from AWS solutions architects and EKS specialists through hands-on sessions designed to build your confidence with Kubernetes. Register now and start building with Amazon EKS!
Por que meu servidor não pode receber e-mails depois que eu criei um registro MX para meu servidor SMTP no Route 53?
Eu configurei um registro do Mail Exchanger (registro MX) para rotear e-mails para meu servidor Simple Mail Transfer Protocol (SMTP) no Amazon Route 53. No entanto, meu servidor não recebe e-mails.
Resolução
Verificar os conjuntos de registros de recursos da zona hospedada pública
Verifique se sua zona hospedada pública do Route 53 tem os conjuntos de registros de recursos necessários.
Configurar os servidores de nomes do registrador de domínio para usar o servidor de nomes Route 53
Se você usa o Route 53 para serviços de DNS com um registrador de domínio diferente, procure seu nome de domínio na ferramenta WHOIS. Os resultados mostram seu registrador de domínio e os servidores de nomes autorizados atuais. Para usar o WHOIS, consulte a pesquisa de domínio WHOIS no site do WHOIS.
Importante: se os servidores de nomes não corresponderem aos servidores de nomes de zonas hospedadas públicas do Route 53, as consultas de DNS para seu servidor SMTP não serão direcionadas ao Route 53.
Se o seu servidor de nomes não corresponder aos servidores de nomes de zonas hospedadas públicas do Route 53, conclua as seguintes etapas:
-
Insira o nome do registrador no campo de consulta do utilitário WHOIS e escolha a opção Registrador para encontrar as informações de contato do registrador de domínio.
É possível executar o seguinte comando whois:whois YOUR_DOMAIN_NAME | grep 'Name Server'Observação: substitua YOUR_DOMAIN_NAME pelo seu nome de domínio.
-
Peça ao registrador de domínios para atualizar a lista de servidores de nomes para que seu domínio faça referência aos servidores de nomes na sua zona hospedada pública do Route 53.
-
Verifique se o serviço DNS anterior mantém os conjuntos de registros de recursos durante o período TTL (time to live).
Aguarde até que o período TTL do servidor de nomes expire para que o Route 53 responda às consultas de DNS. Para mais informações, consulte Eu alterei as configurações de DNS, mas elas não entraram em vigor.
Verifique se há problemas no conjunto de registros DNS MX
Execute o seguinte comando para Windows, Linux ou macOS para verificar se existe um registro MX para o domínio para rotear e-mails para seu servidor SMTP.
Comando para sistema operacional (SO) Linux ou macOS:
dig DOMAIN_NAME MX
Exemplo de saída:
$ 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 sistema operacional Windows:
nslookup -type=MX DOMAIN_NAME
Exemplo de saída:
$ 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.
Em seguida, execute o seguinte comando do Windows, Linux ou macOS para confirmar que consegue resolver o nome do host do registro MX.
Comando para Linux ou macOS:
dig MX_RECORD
Exemplo de saída:
$ 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 sistema operacional Windows:
nslookup MX_RECORD
Exemplo de saída:
$ 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
Observação: para registros MX, o Route 53 usa uma sintaxe diferente de outros provedores de DNS. Para rotear seu e-mail de forma eficaz, mantenha o nome do conjunto de registros em branco ao criar um registro MX de domínio raiz no Route 53. Além disso, não adicione o caractere (@) ou outros, mesmo que alguns provedores de DNS exijam o caractere (@) antes do nome do conjunto de registros MX.
Testar a entrega de e-mails
Conclua as etapas a seguir:
-
Execute o comando a seguir e pressione Enter:
telnet MAIL_SERVER_NAME_OR_IP MAIL_SERVER_PORT_NUMBERObservação: substitua MAIL_SERVER_NAME pelo nome do seu servidor de e-mail, IP MAIL_SERVER pelo seu endereço IP e PORT_NUMBER pelo número da porta. Se você cometer um erro de digitação, pressione Enter e repita o comando. Se o comando não funcionar depois de pressionar Enter, feche a sessão telnet e reconecte-se.
-
Execute o comando a seguir e pressione Enter:
EHLO YOUR_MAIL_SERVER_FULLY_QUALIFIED_DOMAIN_NAMEObservação: substitua YOUR_MAIL_SERVER_FULLY_QUALIFIED_DOMAIN_NAME pelo nome de domínio do seu servidor de e-mail.
-
Execute o comando a seguir e pressione Enter:
mail from: your_name@yourdomainnameObservação: substitua your_name@yourdomainname pelo seu endereço de e-mail.
O servidor responde com 250 OK. -
Execute o comando a seguir e pressione Enter:
rcpt to: recipient@yourdomainnameObservação: substitua recipient@yourdomainmame pelo endereço de e-mail do destinatário. O remetente e o destinatário podem ter o mesmo endereço de e-mail.
Importante: se o servidor verificar o endereço de e-mail do remetente e do destinatário, o servidor responderá com 250 Accepted.
-
Execute o comando a seguir e pressione Enter:
data -
Execute o comando a seguir e pressione Enter:
Subject: SPECIFY_SUBJECT_HERE -
Execute o comando a seguir e pressione Enter:
SPECIFY_MESSAGE_HERE -
Execute o comando a seguir e pressione Enter:
.O servidor aceita a mensagem para entrega e responde com 250 OK para confirmar que enviou o e-mail.
Se o servidor SMTP ainda não conseguir receber e-mails depois de verificar a configuração do registro MX, entre em contato com o provedor de serviços de e-mail.
- Tags
- Amazon Route 53
- Idioma
- Português
Vídeos relacionados


Conteúdo relevante
- feita há um ano
- feita há 10 meses
- Resposta aceitafeita há 4 meses
- feita há um ano