Capire e risolvere l’errore “550 Relay Not Permitted” (Relay non consentito)
Se state inviando delle e-mail e riscontrate il messaggio “550 Relay Not Permitted”, probabilmente avete a che fare con un problema comune di consegna delle e-mail che riguarda i server che utilizzano il Simple Mail Transfer Protocol (SMTP). Questo errore compare solitamente quando il server di posta elettronica rifiuta di inviare un messaggio per conto di un dominio diverso o di un mittente non autorizzato.
L’errore indica che il server SMTP sta rifiutando il tentativo di inviare un’e-mail perché ritiene che si stia cercando di inoltrare un messaggio da una terza parte senza autorizzazione. Il relaying delle e-mail significa inviare un’e-mail attraverso un server di posta che non è responsabile del dominio del mittente o del destinatario.
Fallimento dell’autenticazione
Si sta tentando di inviare la posta elettronica senza aver effettuato correttamente l’accesso al server SMTP.
Impostazioni del client di posta elettronica non configurate correttamente
Le impostazioni SMTP errate (come il server in uscita, la porta o il tipo di sicurezza) sono una causa frequente.
Utilizzo del server SMTP sbagliato
Tentativo di inviare posta attraverso un server che non appartiene al vostro dominio.
IP o dominio nella lista nera
Alcuni server bloccano il relay per gli IP che si trovano nelle liste nere dello spam o che hanno una cattiva reputazione.
Porta bloccata o restrizioni ISP
Alcuni ISP bloccano la porta 25 o limitano il relaying della posta per combattere lo spam.
Assicuratevi che il vostro client di posta elettronica sia impostato per utilizzare l’autenticazione quando inviate la posta:
In Outlook, Thunderbird o simili:
Andare su Impostazioni account > Server in uscita (SMTP)
Attivare “Il mio server in uscita (SMTP) richiede l’autenticazione”
Verificate che il server di posta in uscita e la porta siano corretti:
Impostazioni comuni:
Server SMTP: smtp.yourdomain.com o il server del vostro provider
Porta: 587 (STARTTLS) o 465 (SSL)
Evitare la porta 25, a meno che non sia esplicitamente consentita dall’host
Assicuratevi che l’indirizzo “Da” corrisponda al dominio autorizzato a inviare posta attraverso il vostro server SMTP.
Assicuratevi che il dominio di invio sia configurato correttamente con:
SPF (Sender Policy Framework)
DKIM (DomainKeys Identified Mail)
DMARC (Domain-based Message Authentication, Reporting, and Conformance)
Questi aiutano i server di posta a convalidare che il vostro dominio abbia il permesso di inviare posta.
Se gestite un vostro server di posta:
Controllare le regole del firewall e della protezione antispam
Chiedete al vostro provider di hosting o all’amministratore IT di consentire il relay per il vostro IP, se autorizzato
Utilizzate sempre un SMTP autenticato quando inviate la posta.
Evitate i relay aperti: sono sfruttati dagli spammer e possono far finire il vostro server nella lista nera.
Monitorare regolarmente la reputazione del proprio IP e i record DNS del dominio.
550 5.7.1 Relaying denied. IP address not allowed to relay mail
oppure
Se l’errore persiste dopo aver corretto le impostazioni, contattare il provider di hosting e-mail:
Il messaggio di errore completo
Un esempio di intestazione dell’e-mail
L’indirizzo IP e il nome del dominio
Il provider può aiutarvi a verificare i log di autenticazione e le politiche del server.
“550 Relay Not Permitted” è un errore SMTP comune, ma facile da risolvere con la giusta configurazione e autenticazione. Una corretta configurazione del client di posta elettronica e record DNS validi sono la chiave per una consegna fluida delle e-mail e per evitare problemi di relay.