SMTP Bounce Code 5.1.3: Bad Address Syntax

Il codice di rimbalzo SMTP 5.1.3 indica che l'indirizzo email del destinatario ha una sintassi non valida e non conforma al formato standard dell'indirizzo email. Si tratta di un errore permanente (hard bounce), il che significa che il formato dell'indirizzo è fondamentalmente errato e non può essere consegnato.

Cosa significa 5.1.3?

Il codice di stato migliorato 5.1.3 segue il formato SMTP Enhanced Status Code:

  • 5 = Errore permanente (hard bounce)
  • 1 = Stato di indirizzamento (relativo all'indirizzo del destinatario)
  • 3 = Sintassi dell'indirizzo della casella di posta di destinazione errata

Quando ricevi un rimbalzo 5.1.3, significa che il formato dell'indirizzo email è sintatticamente non valido secondo gli standard RFC. L'indirizzo non può essere analizzato o elaborato perché non segue il formato corretto (parte locale@dominio).

Tipo di rimbalzo

  • **Tipo": Hard bounce (errore permanente)
  • **Categoria": Indirizzamento
  • **Azione richiesta": Rimuovi l'indirizzo email dalla tua mailing list o correggi la sintassi

Cause comuni

  1. **Simbolo @ mancante": L'indirizzo email è privo del simbolo @ (ad es. userexample.com)
  2. **Caratteri non validi": L'indirizzo contiene caratteri non validi che non sono consentiti negli indirizzi email
  3. **Simboli @ multipli": L'indirizzo contiene più simboli @ (ad es. user@@example.com)
  4. **Spazi nell'indirizzo": L'indirizzo contiene spazi (ad es. user [email protected])
  5. **Parte locale mancante": L'indirizzo è privo della parte locale prima di @ (ad es. @example.com)
  6. **Dominio mancante": L'indirizzo è privo della parte dominio dopo @ (ad es. user@)
  7. **Formato dominio non valido": La parte dominio ha un formato non valido (ad es. [email protected], user@example)
  8. **Problemi con caratteri speciali": Uso improprio di caratteri speciali (virgolette, backslash, ecc.)
  9. **Punti consecutivi": L'indirizzo contiene punti consecutivi (ad es. [email protected])
  10. **Punti iniziali/finali": La parte locale inizia o termina con un punto (ad es. [email protected])

Come risolvere

Per gli Email Marketer

  1. **Rimuovi dalla lista": Rimuovi immediatamente l'indirizzo email dalla tua mailing list attiva
  2. **Controlla errori di battitura": Rivedi l'indirizzo per errori di battitura o errori di formattazione evidenti
  3. **Valida il formato dell'indirizzo": Usa strumenti di validazione email per controllare la sintassi dell'indirizzo
  4. **Correggi se possibile": Se puoi identificare il formato corretto, aggiorna l'indirizzo (ad es. correggi user@@example.com a [email protected])
  5. **Rivedi i metodi di raccolta": Rivedi come hai raccolto questo indirizzo email per prevenire problemi simili
  6. **Usa validazione all'input": Implementa validazione del formato email quando raccogli indirizzi

Per gli Sviluppatori

  1. **Validazione del formato email": Implementa validazione rigorosa del formato email utilizzando regex conforme a RFC 5322
  2. **Controllo della sintassi": Valida la sintassi email prima di memorizzare indirizzi nel tuo database
  3. **Implementa la gestione dei rimbalzi": Imposta elaborazione automatica dei rimbalzi per rimuovere i rimbalzi 5.1.3
  4. **Sanitizzazione dell'input": Sanitizza e valida indirizzi email al punto di inserimento
  5. **Analisi dei pattern": Analizza i rimbalzi 5.1.3 per identificare errori di sintassi comuni e migliorare la validazione
  6. **Normalizzazione dell'indirizzo": Normalizza indirizzi email (rimuovi spazi, converti in minuscole) prima della validazione
  7. **Previeni @ duplicati": Controlla simboli @ multipli prima dell'invio
  8. **Lista di soppressione": Mantieni una lista di soppressione di indirizzi con errori di sintassi

Regole del formato dell'indirizzo email

Un indirizzo email valido deve:

  • Contenere esattamente un simbolo @
  • Avere una parte locale (prima di @) che non sia vuota
  • Avere una parte dominio (dopo @) che non sia vuota
  • Seguire le specifiche del formato RFC 5322
  • Non contenere spazi (a meno che non siano correttamente tra virgolette)
  • Non iniziare o terminare con un punto nella parte locale
  • Non contenere punti consecutivi

Codici di rimbalzo correlati

Esempi

Esempio di messaggio di rimbalzo

550 5.1.3 Bad address syntax
Email address format is invalid.

Esempio con codice di stato migliorato

550 5.1.3 <user@@example.com>: Bad address syntax - multiple @ symbols

Risposte comuni dei provider email

  • **Generico": "550 5.1.3 Bad address syntax"
  • **@ multipli": "Invalid address format - multiple @ symbols"
  • **@ mancante": "Email address must contain @ symbol"
  • **Formato non valido": "Email address format is invalid"

Errori di sintassi comuni

  • user@@example.com - Simboli @ multipli
  • [email protected] - Punti consecutivi nel dominio
  • user @example.com - Spazio prima di @
  • @example.com - Parte locale mancante
  • user@ - Dominio mancante
  • [email protected] - Punto iniziale nella parte locale
  • [email protected] - Formato dominio non valido

Best Practices

  1. **Mai riprovare": Non tentare di reinviare email a indirizzi con errori di sintassi—continuerebbero a fallire
  2. **Valida all'input": Valida sempre il formato dell'indirizzo email quando gli utenti inseriscono la loro email
  3. **Usa validazione conforme a RFC": Usa validazione conforme a RFC 5322 piuttosto che semplici pattern regex
  4. **Normalizza gli indirizzi": Normalizza indirizzi email (rimuovi spazi, minuscole) prima della validazione
  5. **Previeni errori comuni": Controlla errori comuni come simboli @ multipli, spazi, ecc.
  6. **Mantieni l'igiene della lista": Pulisci regolarmente la tua lista email per rimuovere indirizzi con errori di sintassi
  7. **Usa librerie di validazione email": Usa librerie di validazione email consolidate piuttosto che regex personalizzate
  8. **Registra errori di sintassi": Registra errori di sintassi per identificare pattern e migliorare la validazione