Come appare il messaggio
Nov 9 08:14:22 mail postfix/smtp[2211]: connect to gmail-smtp-in.l.google.com[142.250.27.26]:25: Connection timed outCause frequenti
- Il provider blocca la porta 25 in uscita sulle connessioni residenziali e standard, per limitare lo spam.
- I cloud bloccano la 25 di default e la sbloccano solo su richiesta.
- Il firewall permette 587 e 465 ma non la 25.
- La destinazione blocca il tuo IP, per esempio per PTR mancante o presenza in blacklist.
- Manca una rotta IPv6 e il tentativo resta appeso invece di fallire subito.
Verifica
- Testa la porta 25 in uscita
nc -vz -w 5 gmail-smtp-in.l.google.com 25 - Guarda la coda mail
mailq | tail -n 20 - Errori tipici nel log
- IP pubblica e PTR
Soluzione
- Invece di consegnare direttamente ai MX sulla 25, usa la submission sulla 587 con STARTTLS e autenticazione:
relayhost = [smtp.provider.tld]:587. - Sui cloud chiedi lo sblocco della porta 25 se l'invio diretto è davvero necessario.
- Imposta PTR, SPF e DKIM correttamente, altrimenti anche l'invio consentito viene rifiutato.
- Nel firewall permetti 587 e 465 in uscita e blocca la 25 se non ti serve.
- Monitora la coda e forza con
postqueue -fdopo il passaggio al relay.
Domande frequenti
Posso aggirare la porta 25?
Sì, usando la submission del provider con autenticazione o un relay. La consegna diretta ai MX richiede la 25.
Perché alcune mail arrivano lo stesso?
Perché passano da un relay o da un'altra porta. Solo la consegna diretta ai MX sulla 25 fallisce.