Spiegazione dei codici di errore più comuni
Modulo 6: Bounce e risoluzione dei problemi · Tempo di lettura: 12 minuti
Obiettivo della lezione: Dopo questa lezione riconoscerà i codici di errore che incontrerà più spesso, ne conoscerà la causa e saprà chi deve risolverli: Lei come mittente, il destinatario, o l'amministratore di un server di posta.
Concetti chiave: indirizzo sconosciuto (5.1.1), mailbox piena (4.2.2 / 5.2.2), messaggio troppo grande (5.3.4), nessun instradamento (5.4.x), scaduto in coda (4.4.7), relay negato (5.7.1), non autenticato (Gmail 5.7.26), PTR mancante (Gmail 5.7.25), ritmo troppo alto (4.7.28), Microsoft 4.7.500, 5.7.509, 5.7.515, 5.7.606, 5.7.708, blocco IP T-Online, limite di invio
Prima di tutto: chi deve fare qualcosa?
Un codice di errore è utile solo se sa chi deve intervenire. Classifichi quindi ogni bounce in una di queste quattro categorie:
- L'indirizzo o la mailbox del destinatario (
5.1.x,x.2.x): l'indirizzo non esiste, oppure la mailbox è piena o disattivata. Lei può solo controllare l'indirizzo o avvisare il destinatario in altro modo. - Le Sue impostazioni di invio (ad esempio
5.7.1 relaying denied, errori di accesso, limite di invio): Lei modifica qualcosa nel Suo programma di posta o nel Suo pacchetto. - Il Suo dominio (SPF, DKIM, DMARC; Gmail
5.7.26, Microsoft5.7.509e5.7.515): Lei modifica il Suo DNS, o lo fa modificare. - Il server di invio (PTR, blocklist, reputazione; Gmail
5.7.25e4.7.28, Microsoft4.7.500e5.7.606, T-Online): l'amministratore del server risolve il problema. Con un pacchetto di hosting o un servizio di posta, è il Suo fornitore.
Indirizzo e mailbox
| Codice (testo di esempio) | Causa | Cosa fare? |
|---|---|---|
550 5.1.1 User unknown, Recipient address rejected, mailbox unavailable | L'indirizzo non esiste presso il destinatario | Verifichi l'ortografia. Se è corretta, chieda al destinatario tramite un'altra via se l'indirizzo esiste ancora |
550 5.1.10 (Microsoft), RecipientNotFound | Lo stesso con Microsoft 365 | Idem |
5.1.2, Host or domain name not found | Il dominio non esiste o non ha un server di posta (nessun MX e nessun A) | Errore di battitura nel dominio (gmial.com)? Oppure il dominio del destinatario è scaduto o configurato in modo errato |
452 4.2.2 o 552 5.2.2, mailbox full, quota exceeded, out of storage space | La mailbox del destinatario è piena | Il destinatario deve liberare spazio. Con 4.2.2 il Suo server riprova ancora; con 5.2.2 è definitivo. Gmail usa 552 5.2.2 per una mailbox piena non usata già da tempo |
450 4.2.1, receiving mail too quickly | Il destinatario riceve troppa posta in poco tempo | Attenda, il Suo server riproverà |
552 5.3.4, message size exceeds, message too big | Il messaggio con allegati supera il limite consentito dal destinatario | Allegato più piccolo, oppure condivida il file tramite un link. Attenzione: la codifica rende gli allegati circa un terzo più grandi (lezione 3.2) |
Le Sue impostazioni di invio
| Codice (testo di esempio) | Causa | Cosa fare? |
|---|---|---|
550 5.7.1 Relaying denied, Relay access denied | Il Suo programma di posta non si autentica presso il server in uscita, che quindi rifiuta di inoltrare posta verso altri domini | Attivi l'autenticazione per il server in uscita (lezione 1.4, 2.1) |
535 5.7.8 Authentication failed | Nome utente o password errati durante l'invio | Indirizzo email completo come nome utente, testare la password nella webmail |
550 5.4.5 Daily sending quota exceeded, message limit reached | Ha raggiunto il limite di invio della Sua mailbox o del Suo pacchetto | Attenda che il limite si liberi di nuovo. Non invia molto? Allora la Sua mailbox potrebbe essere stata usata in modo illecito: cambi subito la password |
553 5.7.1 ... not owned by user, can not send emails from | L'indirizzo mittente non appartiene alla mailbox con cui Lei accede | Invii dal Suo indirizzo, oppure configuri l'alias come indicato dal Suo fornitore (lezione 3.3) |
4.4.7, Message expired, retry timeout exceeded | La posta è rimasta in coda per giorni e non è stata consegnata | Consulti i messaggi di rinvio precedenti: contengono il motivo reale |
Il Suo dominio: autenticazione
| Codice (testo di esempio) | Causa | Cosa fare? |
|---|---|---|
550 5.7.26 ... sender is unauthenticated (Gmail) | SPF e DKIM falliscono entrambi, oppure DMARC fallisce | Integri l'SPF con il servizio che ha inviato, attivi il DKIM, verifichi l'allineamento (modulo 4) |
550 5.7.27 (Gmail) | L'SPF è fallito | Includa il server di invio nel Suo SPF; attenzione alle dieci ricerche |
550 5.7.30 / 421 4.7.30 (Gmail) | Il DKIM è fallito | Verifichi la chiave DKIM con il selector indicato nella mail |
421 4.7.32 / 550 5.7.32 (Gmail) | Il dominio From: non è allineato con SPF o DKIM | DKIM proprio sul Suo dominio presso il servizio di invio, oppure un Return-Path proprio |
421 4.7.31 (Gmail) | Mittente di massa senza record DMARC | Inserisca un record DMARC, almeno p=none |
550 5.7.509 Access denied, sending domain ... does not pass DMARC verification and has a DMARC policy of reject (Microsoft) | DMARC fallisce e la Sua policy è impostata su reject | Scopra quale fonte non è allineata (rapporto DMARC, lezione 4.5). Questo è esattamente il motivo per cui si inizia con p=none |
550 5.7.515 Access denied, sending domain ... does not meet the required authentication level (Microsoft) | Mittente di massa verso Outlook.com con SPF o DKIM falliti, oppure DMARC mancante | Faccia superare sia SPF che DKIM, record DMARC (lezione 5.3) |
550 5.7.23 ... Sender Policy Framework violation (Microsoft) | L'SPF fallisce presso un destinatario che filtra rigidamente sull'SPF | Integri l'SPF |
550 5.7.1 DMARC check failed (altri server) | Idem, con un codice generico | Idem |
Un'attenzione particolare per 5.7.509: il bounce menziona il Suo dominio, ma la causa non è sempre la Sua posta ordinaria. Spesso si tratta di un sito web, un negozio online o un software di contabilità che invia per conto del Suo dominio senza che tale servizio sia incluso nel Suo SPF o firmi con il Suo DKIM. Controlli nelle intestazioni della mail originale in fondo al bounce il Return-Path e il server di invio.
Il server di invio: PTR, reputazione e blocklist
| Codice (testo di esempio) | Causa | Chi lo risolve? |
|---|---|---|
550 5.7.25 ... doesn't have a PTR record (Gmail) | L'indirizzo IP del server di invio non ha un reverse DNS (corretto), spesso tramite IPv6 | L'amministratore del server (lezione 5.1) |
421 4.7.23 (Gmail) | Idem, variante temporanea | Idem |
550 5.7.29 / 421 4.7.29 (Gmail) | Non inviato tramite TLS | L'amministratore del server |
421 4.7.28 ... unusual rate of email (Gmail), 550 5.7.28 ... unusual rate of unsolicited email | Troppa posta o troppa posta indesiderata da questo indirizzo IP | Riduca il ritmo; in caso di rifiuto definitivo risolva prima la causa (spam, lista acquistata) |
451 4.7.500 Server busy. Please try again later from [IP] (Microsoft) | Microsoft rallenta temporaneamente l'indirizzo IP, spesso perché è nuovo o il volume aumenta improvvisamente | Attenda, il server riproverà; l'amministratore riscalda l'IP e lo registra presso SNDS (lezione 6.4). Microsoft documenta la serie 4.7.500 fino a 4.7.699 anche come "Access denied, please try again later" in caso di attività sospetta |
550 5.7.606 fino a 5.7.649 Access denied, banned sending IP [IP] (Microsoft) | L'indirizzo IP è stato bloccato da Microsoft | L'amministratore richiede la rimozione tramite sender.office.com, dopo aver risolto la causa |
550 5.7.708 Access denied, traffic not accepted from this IP (Microsoft 365, in uscita) | Il traffico da questo IP o da questo ambiente Microsoft 365 non viene accettato, spesso dopo un uso illecito | L'amministratore dell'ambiente Microsoft 365, tramite il supporto Microsoft |
554 ... blocked using zen.spamhaus.org, listed at, RBL | L'indirizzo IP è inserito in una blocklist | L'amministratore del server, dopo aver risolto la causa (lezione 5.2) |
554 IP=192.0.2.25 - A problem occurred e messaggi simili con "bad reputation" (T-Online) | T-Online ha bloccato l'indirizzo IP, in base ai propri dati di reputazione | L'amministratore del server di invio contatta T-Online (lezione 6.4) |
421 Maximum parallel connections for your IP-Address reached (T-Online) | Troppe connessioni simultanee | L'amministratore limita il numero di connessioni; la posta arriverà comunque più tardi |
Come si cerca un codice sconosciuto?
- Veda chi lo ha fornito. Il nome in
Remote-MTAo dopohostindica quale parte è:google.com,outlook.comoprotection.outlook.com,t-online.de, e così via. - Cerchi il codice presso quella parte. Google ha una pagina "Gmail SMTP errors and codes", Microsoft "Email nondelivery reports and SMTP errors in Exchange Online", e Yahoo e T-Online hanno pagine per postmaster. Sono più affidabili di un forum qualsiasi.
- Legga il testo successivo. Presso i grandi destinatari compare spesso un link o un codice tra parentesi (come
(AS843)presso Microsoft) che indica esattamente cosa sta succedendo. - Guardi la mail originale in fondo al bounce. Quale indirizzo mittente, quale Return-Path, quale server? In caso di errori SPF e DMARC, lì si trova la risposta.
Nella pratica
Presso WebOké, nella base di conoscenza è disponibile un elenco delle segnalazioni più frequenti, e in DirectAdmin, in Tracciamento Email vede la risposta letterale del server destinatario. Presso altri fornitori un log del genere è di solito presente, a volte solo per l'amministratore. Se chiede assistenza a un fornitore, invii sempre il bounce completo, con la riga contenente il codice, l'indirizzo del mittente, l'indirizzo del destinatario e l'orario. Un riassunto come "la mia posta non arriva" non può essere verificato da nessuno.
Riepilogo
- Classifichi prima ogni codice: indirizzo/mailbox del destinatario, le Sue impostazioni di invio, il Suo dominio, o il server di invio.
5.1.1l'indirizzo non esiste,x.2.2mailbox piena,5.3.4troppo grande,5.7.1 relaying deniednon autenticato.- Autenticazione: Gmail
5.7.26/5.7.27/5.7.30, Microsoft5.7.509(DMARC con reject) e5.7.515(invio di massa). - Server: Gmail
5.7.25(PTR), Microsoft4.7.500(rallentato temporaneamente) e5.7.606(IP bloccato), blocchi IP di T-Online. - Cerchi un codice sconosciuto presso la parte che lo ha fornito, e legga la mail originale in fondo.
Quiz
Esercizio
Esercizio Z6.2: Collegare codice e causa. Riceverà dieci messaggi di errore reali (con domini di esempio e indirizzi di documentazione) e un elenco di cause e di chi deve intervenire. Colleghi ogni messaggio alla causa corretta e alla parte corretta. Il programma verifica con una chiave fissa e fornisce la spiegazione per ogni risposta.
Per approfondire
I passaggi descritti in questi articoli valgono per i pannelli di WebOké; presso altri fornitori il funzionamento è simile.
- Guida DirectAdmin 9.5: Invio rifiutato: blacklist e limiti
- Mail delivery failed: come leggere il messaggio di errore e cosa significano i codici
- E-mail rifiutata: message too big
- Invio di e-mail: Too many recipients
- Limite per l'invio di email
- Inviare e-mail da più alias, errore: Account xxx can not send emails from
- Guida DirectAdmin 18.10: Non riesco a inviare 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/
