// come risolvere
"554 5.7.1 Relay access denied" quando invii
Il tuo server di posta si rifiuta di inoltrare la tua email perché non hai effettuato l'accesso. Di solito manca il login SMTP o la porta è sbagliata nella tua app o nella stampante.
Cosa significa
Quando invii un'email, ricevi un errore come:
554 5.7.1 <someone@example.com>: Relay access denied
"Relay" significa inoltrare un'email verso un altro dominio. Un server di posta lo fa solo per chi conosce, di solito utenti che hanno fatto l'accesso con nome utente e password. Se il server non sa chi sei, rifiuta, per non diventare un "open relay" di cui gli spammer potrebbero approfittare.
In breve: il server tramite cui stai inviando non ti riconosce come uno dei suoi utenti.
Perché è importante
- La tua email non viene inviata affatto.
- Compare spesso dopo aver configurato una nuova app di posta, un plugin del sito, una stampante o uno scanner, o dopo aver cambiato password o provider.
- L'errore è un buon segno per il server: si sta proteggendo. Non "risolverlo" aprendo il server a tutti.
Come verificare
- Guarda le impostazioni di posta in uscita (SMTP) nell'app, nel plugin o nel dispositivo che mostra l'errore.
- Prova un altro destinatario: se le email verso il tuo dominio funzionano ma quelle verso altri domini falliscono, è un problema di relay, non del destinatario.
- Quando l'invio funziona, invia un'email di test all'indirizzo nella home page di Delivmail
/per verificare SPF, DKIM e DMARC.
Come risolvere
- Attiva l'autenticazione SMTP. Nelle impostazioni del server in uscita, attiva "Il server in uscita richiede l'autenticazione" e inserisci l'indirizzo email completo e la password.
- Usa la porta e la cifratura giuste. Di solito la porta
587con STARTTLS, oppure465con SSL/TLS. La porta25serve al traffico tra server e spesso non accetta login. - Usa il nome di server giusto, quello indicato dal tuo provider: per esempio
smtp.gmail.comper Google Workspace osmtp.office365.comper Microsoft 365. - Controlla la password. Se l'account usa la verifica in due passaggi, alcuni provider chiedono una password per le app invece di quella normale.
- Controlla l'indirizzo From. Molti server rifiutano di inviare per un dominio che non è tuo. Invia da un indirizzo dell'account con cui fai l'accesso.
Se gestisci tu il server di posta
Permetti il relay solo agli utenti autenticati e agli indirizzi IP interni di fiducia. In Postfix si fa con smtpd_relay_restrictions, per esempio:
smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
Non aggiungere mai tutto internet a mynetworks.
Verifica che sia risolto
Invia un'email a un indirizzo esterno, per esempio un indirizzo Gmail tuo: deve partire senza errori. Poi invia un'email di test all'indirizzo nella home page e apri il report per confermare che l'email è autenticata e non è in blacklist.
Verifica che sia risolto
Una modifica DNS può richiedere da pochi minuti a qualche ora. Poi invia una nuova email di test o scansiona di nuovo il tuo dominio.
Guide correlate
- Passare DMARC da p=none a quarantine o reject in sicurezzap=none si limita a osservare. Per bloccare davvero le email false che usano il tuo dominio, passa gradualmente a quarantine e reject, senza bloccare le tue email.
- Il tuo indirizzo IP di invio è in una blacklistUna blacklist è una lista pubblica di indirizzi IP noti per inviare spam. Scopri se l'IP è tuo, risolvi la causa, poi chiedi la rimozione.
- Il tuo dominio è in una blacklist (Spamhaus DBL, SURBL, URIBL)Le blacklist di domini elencano i nomi di dominio visti nello spam. Seguono il tuo dominio ovunque tu invii. Trova la causa, fai pulizia, poi chiedi la rimozione.
- Errore Gmail "550 5.7.26": email non autenticataGmail ha rifiutato la tua email perché non ha potuto confermare che arriva dal tuo dominio. SPF, DKIM o DMARC manca o fallisce. Ecco come risolvere.
- Errore "550 5.7.1": messaggio rifiutato o bloccato da una policyUn bounce 5.7.1 significa che il server di destinazione ha rifiutato la tua email di proposito. Impara a leggere i messaggi di errore, trovare il vero motivo e risolverlo.