tutte le guide

// 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

  1. 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.
  2. Usa la porta e la cifratura giuste. Di solito la porta 587 con STARTTLS, oppure 465 con SSL/TLS. La porta 25 serve al traffico tra server e spesso non accetta login.
  3. Usa il nome di server giusto, quello indicato dal tuo provider: per esempio smtp.gmail.com per Google Workspace o smtp.office365.com per Microsoft 365.
  4. Controlla la password. Se l'account usa la verifica in due passaggi, alcuni provider chiedono una password per le app invece di quella normale.
  5. 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