Módulo 6 · 6.2
Códigos de erro comuns explicados
Módulo 6: Mensagens de erro e resolução de problemas · Tempo de leitura: 12 minutos
Objetivo de aprendizagem: Depois desta lição reconhece os códigos de erro que encontra com mais frequência, sabe qual é a causa e quem deve resolvê-la: você como remetente, o destinatário, ou o administrador de um servidor de correio.
Conceitos-chave: endereço desconhecido (5.1.1), caixa de correio cheia (4.2.2 / 5.2.2), mensagem demasiado grande (5.3.4), sem rota (5.4.x), expirado na fila de espera (4.4.7), retransmissão recusada (5.7.1), não autenticado (Gmail 5.7.26), PTR em falta (Gmail 5.7.25), ritmo demasiado elevado (4.7.28), Microsoft 4.7.500, 5.7.509, 5.7.515, 5.7.606, 5.7.708, bloqueio de IP da T-Online, limite de envio
Primeiro: quem deve fazer algo?
Um código de erro só é útil se souber quem deve agir. Por isso, classifique sempre primeiro cada bounce numa destas quatro categorias:
- O endereço ou a caixa de correio do destinatário (
5.1.x,x.2.x): o endereço não existe, ou a caixa de correio está cheia ou desativada. Só pode verificar o endereço ou avisar o destinatário de outra forma. - As suas definições como remetente (por exemplo
5.7.1 relaying denied, erros de início de sessão, limite de envio): ajusta algo no seu programa de correio eletrónico ou no seu pacote. - O seu domínio (SPF, DKIM, DMARC; Gmail
5.7.26, Microsoft5.7.509e5.7.515): ajusta o seu DNS, ou solicita que isso seja feito. - O servidor de envio (PTR, lista de bloqueio, reputação; Gmail
5.7.25e4.7.28, Microsoft4.7.500e5.7.606, T-Online): o administrador do servidor resolve isto. Num pacote de alojamento ou serviço de correio, é o seu fornecedor.
Endereço e caixa de correio
| Código (texto de exemplo) | Causa | O que fazer? |
|---|---|---|
550 5.1.1 User unknown, Recipient address rejected, mailbox unavailable | O endereço não existe junto do destinatário | Verifique a ortografia. Se estiver correta, pergunte ao destinatário por outra via se o endereço ainda existe |
550 5.1.10 (Microsoft), RecipientNotFound | Idem no Microsoft 365 | Idem |
5.1.2, Host or domain name not found | O domínio não existe ou não tem servidor de correio (sem MX e sem A) | Erro de escrita no domínio (gmial.com)? Ou o domínio do destinatário expirou ou está mal configurado |
452 4.2.2 ou 552 5.2.2, mailbox full, quota exceeded, out of storage space | A caixa de correio do destinatário está cheia | O destinatário tem de libertar espaço. Com 4.2.2, o seu servidor ainda tenta novamente; com 5.2.2, é definitivo. O Gmail utiliza 552 5.2.2 para uma caixa de correio cheia que também já não é utilizada há muito tempo |
450 4.2.1, receiving mail too quickly | O destinatário recebe demasiado correio em pouco tempo | Aguardar, o seu servidor tenta novamente |
552 5.3.4, message size exceeds, message too big | A mensagem com anexos é maior do que o destinatário permite | Anexo mais pequeno, ou partilhe o ficheiro através de uma ligação. Atenção: os anexos ficam cerca de um terço maiores devido à codificação (lição 3.2) |
As suas próprias definições de envio
| Código (texto de exemplo) | Causa | O que fazer? |
|---|---|---|
550 5.7.1 Relaying denied, Relay access denied | O seu programa de correio eletrónico não inicia sessão no servidor de saída, e este recusa então encaminhar correio para outros domínios | Ative a verificação para o servidor de saída (lições 1.4, 2.1) |
535 5.7.8 Authentication failed | Nome de utilizador ou palavra-passe incorretos no envio | Utilize o endereço de e-mail completo como nome de utilizador, teste a palavra-passe no webmail |
550 5.4.5 Daily sending quota exceeded, message limit reached | Atingiu o limite de envio da sua caixa de correio ou do seu pacote | Aguarde até o limite ser novamente libertado. Não envia muito correio? Então a sua caixa de correio pode ter sido indevidamente utilizada: altere imediatamente a palavra-passe |
553 5.7.1 ... not owned by user, can not send emails from | O endereço do remetente não pertence à caixa de correio com que inicia sessão | Envie a partir do seu próprio endereço, ou configure o alias conforme indicado pelo seu fornecedor (lição 3.3) |
4.4.7, Message expired, retry timeout exceeded | O correio esteve dias na fila de espera e não pôde ser entregue | Verifique as mensagens de adiamento anteriores: estas contêm o motivo real |
O seu domínio: autenticação
| Código (texto de exemplo) | Causa | O que fazer? |
|---|---|---|
550 5.7.26 ... sender is unauthenticated (Gmail) | O SPF e o DKIM falham ambos, ou o DMARC falha | Complete o SPF com o serviço que enviou, ative o DKIM, verifique o alinhamento (módulo 4) |
550 5.7.27 (Gmail) | O SPF falhou | Inclua o servidor de envio no seu SPF; atenção ao limite de dez pesquisas |
550 5.7.30 / 421 4.7.30 (Gmail) | O DKIM falhou | Verifique a chave DKIM com o seletor da mensagem |
421 4.7.32 / 550 5.7.32 (Gmail) | O domínio From: não está alinhado com o SPF ou o DKIM | DKIM próprio no seu domínio junto do serviço de envio, ou um Return-Path próprio |
421 4.7.31 (Gmail) | Remetente em massa sem registo DMARC | Coloque um registo DMARC, pelo menos p=none |
550 5.7.509 Access denied, sending domain ... does not pass DMARC verification and has a DMARC policy of reject (Microsoft) | O DMARC falha e a sua própria política está definida como reject | Descubra qual a fonte não alinhada (relatório DMARC, lição 4.5). É exatamente por isso que se começa com p=none |
550 5.7.515 Access denied, sending domain ... does not meet the required authentication level (Microsoft) | Remetente em massa para o Outlook.com em que o SPF ou o DKIM falham, ou o DMARC está em falta | Faça com que o SPF e o DKIM sejam bem-sucedidos, registo DMARC (lição 5.3) |
550 5.7.23 ... Sender Policy Framework violation (Microsoft) | O SPF falha junto de um destinatário que filtra rigorosamente com base no SPF | Complete o SPF |
550 5.7.1 DMARC check failed (outros servidores) | Idem, com um código genérico | Idem |
Uma nota de atenção sobre 5.7.509: o bounce menciona o seu domínio, mas a causa nem sempre é o seu correio habitual. Frequentemente, trata-se de um sítio web, loja online ou programa de contabilidade que envia em nome do seu domínio sem que esse serviço esteja no seu SPF ou sem assinar com o seu DKIM. Verifique nos cabeçalhos da mensagem original, no final do bounce, o Return-Path e o servidor de envio.
O servidor de envio: PTR, reputação e listas de bloqueio
| Código (texto de exemplo) | Causa | Quem resolve? |
|---|---|---|
550 5.7.25 ... doesn't have a PTR record (Gmail) | O endereço IP do servidor de envio não tem um DNS inverso (correto), frequentemente via IPv6 | O administrador do servidor (lição 5.1) |
421 4.7.23 (Gmail) | Idem, variante temporária | Idem |
550 5.7.29 / 421 4.7.29 (Gmail) | Não enviado através de TLS | O administrador do servidor |
421 4.7.28 ... unusual rate of email (Gmail), 550 5.7.28 ... unusual rate of unsolicited email | Demasiado correio ou demasiado correio não solicitado a partir deste endereço IP | Reduza o ritmo; em caso de recusa definitiva, resolva primeiro a causa (spam, lista comprada) |
451 4.7.500 Server busy. Please try again later from [IP] (Microsoft) | A Microsoft abranda temporariamente o endereço IP, frequentemente porque é novo ou o volume aumenta subitamente | Aguardar, o servidor tenta novamente; o administrador aquece o IP e regista-o no SNDS (lição 6.4). A Microsoft documenta também a série 4.7.500 a 4.7.699 como "Access denied, please try again later" em caso de atividade suspeita |
550 5.7.606 a 5.7.649 Access denied, banned sending IP [IP] (Microsoft) | O endereço IP foi bloqueado pela Microsoft | O administrador solicita a remoção através de sender.office.com, depois de resolvida a causa |
550 5.7.708 Access denied, traffic not accepted from this IP (Microsoft 365, saída) | O tráfego deste IP ou deste ambiente Microsoft 365 não é aceite, frequentemente após utilização indevida | O administrador do ambiente Microsoft 365, através do suporte da Microsoft |
554 ... blocked using zen.spamhaus.org, listed at, RBL | O endereço IP consta de uma lista de bloqueio | O administrador do servidor, depois de resolvida a causa (lição 5.2) |
554 IP=192.0.2.25 - A problem occurred e avisos semelhantes com "bad reputation" (T-Online) | A T-Online bloqueou o endereço IP, com base em dados de reputação próprios | O administrador do servidor de envio contacta a T-Online (lição 6.4) |
421 Maximum parallel connections for your IP-Address reached (T-Online) | Demasiadas ligações em simultâneo | O administrador limita o número de ligações; o correio acaba por chegar mais tarde |
Como pesquisar um código desconhecido?
- Veja quem o deu. O nome em
Remote-MTAou depois dehostindica a qual entidade pertence:google.com,outlook.comouprotection.outlook.com,t-online.de, entre outros. - Procure o código junto dessa entidade. A Google tem uma página "Gmail SMTP errors and codes", a Microsoft "Email nondelivery reports and SMTP errors in Exchange Online", e o Yahoo e a T-Online têm páginas de postmaster. São mais fiáveis do que um fórum qualquer.
- Leia o texto que se segue. Junto dos grandes destinatários aparece frequentemente uma ligação ou um código entre parênteses (como
(AS843)junto da Microsoft) que indica exatamente o que se passa. - Veja a mensagem original no final do bounce. Qual o endereço do remetente, qual o Return-Path, qual o servidor? Em erros de SPF e DMARC, a resposta está aí.
Na prática
No WebOké, a base de conhecimento tem uma lista com avisos frequentes, e no DirectAdmin pode ver em Rastreamento de e-mails a resposta literal do servidor recetor. Junto de outros fornecedores, este tipo de registo normalmente também existe, por vezes apenas acessível ao administrador. Se pedir ajuda a um fornecedor, envie sempre o bounce completo, com a linha com o código, o endereço do remetente, o endereço do destinatário e a hora. Um resumo do tipo "o meu correio não chega" não pode ser pesquisado por ninguém.
Resumo
- Classifique sempre primeiro cada código: endereço/caixa de correio do destinatário, as suas definições de envio, o seu domínio, ou o servidor de envio.
5.1.1o endereço não existe,x.2.2caixa de correio cheia,5.3.4demasiado grande,5.7.1 relaying deniedsem sessão iniciada.- Autenticação: Gmail
5.7.26/5.7.27/5.7.30, Microsoft5.7.509(DMARC com reject) e5.7.515(em massa). - Servidor: Gmail
5.7.25(PTR), Microsoft4.7.500(temporariamente abrandado) e5.7.606(IP bloqueado), bloqueios de IP da T-Online. - Procure um código desconhecido junto da entidade que o atribuiu, e leia a mensagem original no final.
Quiz
Exercício
Exercício Z6.2: Associar código e causa. Recebe dez mensagens de erro reais (com domínios de exemplo e endereços de documentação) e uma lista de causas e de quem deve agir. Associe cada mensagem à causa correta e à entidade correta. O programa verifica com uma chave fixa e apresenta a explicação para cada resposta errada.
Para saber mais
Os passos descritos nestes artigos aplicam-se aos painéis do WebOké; junto de outros fornecedores o funcionamento é semelhante.
- Manual DirectAdmin 9.5: Envio recusado: listas negras e limites
- Falha na entrega do email: como interpretar a mensagem de erro e o que significam os códigos
- E-mail recusado: message too big
- Enviar e-mail: Too many recipients
- Limite para o envio de correio eletrónico
- Enviar e-mail a partir de vários aliases, erro: Account xxx can not send emails from
- Manual DirectAdmin 18.10: Não consigo enviar e-mail
- Google, Gmail SMTP errors and codes: https://support.google.com/a/answer/3726730
- Microsoft, Email nondelivery reports and SMTP errors in Exchange Online: https://learn.microsoft.com/en-us/troubleshoot/exchange/email-delivery/ndr/non-delivery-reports-in-exchange-online
- T-Online Postmaster: https://postmaster.t-online.de/
