Un rimbalzo è un rifiuto con il motivo allegato. Il motivo è un codice di tre cifre e una riga di testo, di solito sepolti sotto una quantità di intestazioni — e quasi sempre sono abbastanza precisi per intervenire subito.
La prima cifra
- 4xx — temporaneo. Il server che invia riproverà per giorni. Non c'è nulla da fare, a meno che non insista.
- 5xx — definitivo. Non ci saranno altri tentativi. Qualcosa deve cambiare.
I più frequenti
- 550 No such user — l'indirizzo non esiste. Un errore di battitura, oppure qualcuno se n'è andato.
- 550 Message rejected as spam — consegnato al server e respinto per il contenuto o per la reputazione.
- 550 SPF / DKIM / DMARC failure — non sei autorizzato a inviare a nome di quel dominio. Vedi l'articolo sulla posta che finisce nello spam.
- 552 Mailbox full — è un problema di chi riceve, e forse non lo sa nemmeno.
- 421 Too many connections — stai inviando troppo in fretta. Rallenta, invece di insistere più forte.
- 550 Client host blocked — il tuo indirizzo è su una lista di blocco. Il messaggio dice quale.
Se il tuo IP è in lista
Il rimbalzo di solito rimanda alla lista. Prima però scopri il perché — quasi sempre un account violato o un modulo usato per spedire — perché farsi togliere senza rimuovere la causa ti rimette in lista nel giro di un giorno.
grep -c "status=sent" /var/log/mail.log
grep "status=bounced" /var/log/mail.log | tail -20
Un'improvvisa raffica di posta in uscita che non hai spedito tu significa una casella violata o un modulo di contatto sfruttato. Ferma l'invio prima di chiedere la rimozione: la lista è un sintomo.
Conserva i rimbalzi. Un elenco di indirizzi falliti in modo definitivo, tolti dalla tua lista, è ciò che tiene buona una reputazione di invio. Spedire ripetutamente a indirizzi morti è uno dei segnali di spam più forti che esistano.
