Se le email non partono, la prima cosa da testare è la connessione SMTP. Un test di 30 secondi ti dice se il server risponde, se TLS è attivo e se le credenziali sono valide.
Test rapido con telnet (porta 587, senza TLS)
- Apri un terminale.
- Esegui:
telnet tuo-smtp 587 - Il server deve rispondere con
220. - Digita
EHLO tuodominio.it— risposta attesa250. - Digita
QUITper chiudere.
Test TLS con openssl (porta 587 + STARTTLS)
- Esegui:
openssl s_client -starttls smtp -crlf -connect tuo-smtp:587 - Controlla la catena di certificati e cerca
Verify return code: 0 (ok). - Digita
EHLO tuodominio.itper vedere l'offerta di autenticazione.
Test completo con swaks
Swaks è il modo più veloce per inviare un'email di test reale:
swaks --to [email protected] --server smtp.host:587 --tls --auth LOGIN --auth-user tu --auth-password ••••- Segui ogni step: greeting, EHLO, STARTTLS, AUTH, MAIL FROM, RCPT TO, DATA, .
Errori SMTP comuni e cosa significano
- 421: servizio non disponibile, spesso rate-limit o IP bloccato.
- 535: autenticazione fallita, verifica user/password.
- 550: casella non disponibile, destinatario rifiutato.
- Connection refused: firewall blocca la porta o host errato.
- TLS handshake failed: versione TLS o certificato non compatibili.
Niente più grattacapi SMTP — usa Mailpro
Il relay SMTP di Mailpro gestisce TLS, autenticazione, deliverability e reputazione per te. Prova gratuita, senza carta. Prova Mailpro SMTP · Hub DMARC
Letture correlate: