Riepilogo AI
Avete appena provato a inviare un gruppo di e-mail e vi siete ritrovati con l'SMTP bloccato? Non siete i soli. Secondo recenti dati del settore dell'hosting, oltre il 73% degli utenti di hosting condiviso si trova ad affrontare blocchi SMTP.
Il problema colpisce più duramente quando meno te lo aspetti. Un giorno i vostri moduli di contatto funzionano perfettamente. Il giorno dopo, niente. I vostri clienti non ricevono la conferma dell'ordine. Le e-mail di reimpostazione della password spariscono. E non avete idea del perché.
In questo post spiegherò perché il vostro host web potrebbe aver bloccato la vostra connessione SMTP e come potete risolvere il problema utilizzando un mittente che supporti le API per le e-mail.
Perché l'SMTP è bloccato dagli host Web?
Gli host Web bloccano le porte SMTP (in particolare la porta 25) per tre motivi principali di cui nessuno parla:
- Protezione antispam troppo aggressiva: Quando lo spam viene inviato da un IP condiviso, i principali provider di posta elettronica come Gmail e Outlook inseriscono l'intero server nella lista nera. Ogni sito web su quel server ne risente.
- Misure di riduzione dei costi: La gestione dei server di posta elettronica costa. Molto denaro. Bloccando l'SMTP, gli host risparmiano sulla larghezza di banda, sulle risorse del server e sui ticket di assistenza. Alcuni host risparmiano fino a 50.000 dollari al mese solo bloccando le e-mail in uscita.
- Politiche di tolleranza zero: Molti host economici utilizzano blocchi SMTP generalizzati invece di monitorare i singoli account. È più facile ed economico bloccare tutti piuttosto che controllare chi invia cosa.
Prima di firmare con un host web, chiedete specificamente: "Bloccate le porte 25, 465, 587 o 2525?". Se la risposta è sì, cercate un altro host o pianificate di usare un'API per le e-mail fin dal primo giorno.
Fortunatamente, è ancora possibile utilizzare altri mailer dedicati per inviare in modo affidabile le e-mail di WordPress utilizzando WP Mail SMTP.
Vediamo i passaggi per collegare WP Mail SMTP con un potente mailer per aggirare una volta per tutte il blocco SMTP sul vostro sito WordPress.
Come risolvere il blocco SMTP in WordPress
Il modo migliore per risolvere i problemi SMTP sul vostro sito è utilizzare WP Mail SMTP e configurarlo con SendLayer o un altro mailer basato su API. Questi servizi aggirano completamente i blocchi SMTP perché utilizzano HTTPS (porta 443) invece delle porte e-mail. Ecco i passaggi:
Passo 1. Installare WP Mail SMTP
WP Mail SMTP è il miglior plugin SMTP per WordPress. Anche se il vostro host web blocca l'SMTP, potete comunque utilizzare WP Mail SMTP per inviare e-mail con successo.
Per iniziare, consigliamo di investire nel piano WP Mail SMTP Pro per le funzioni avanzate, anche se la versione gratuita funziona bene per le esigenze di base.

Dopo aver acquistato la licenza, procedete all'installazione di WP Mail SMTP sul vostro sito. Se non avete ancora creato un account di posta elettronica, dovrete crearlo prima di eseguire la procedura guidata di WP Mail SMTP.
Quindi, per prima cosa, creeremo un account SendLayer e imposteremo le cose lì. Poi otterremo la chiave API SendLayer , che aggiungeremo al vostro sito web quando eseguiremo la configurazione guidata di WP Mail SMTP.
Si noti che è possibile completare questi passaggi anche utilizzando Easy WP SMTP, una delle nostre migliori alternative consigliate per WP Mail SMTP.
Passo 2. Creare un account SendLayer

SendLayer è uno dei servizi di mailer più potenti. Funziona in modo affidabile anche se il vostro SMTP è bloccato dal vostro host web WordPress. Per questo motivo in questa guida utilizzeremo SendLayer con SMTP.
Visita SendLayer e creare un nuovo account per iniziare. Quindi, effettuare il login per accedere al cruscotto di amministrazione. Dalla dashboard, fare clic su Aggiungi dominio.

Nella nuova schermata, inserite il dominio da cui invierete le e-mail. Fare di nuovo clic su Aggiungi dominio per terminare questa fase. Ora è necessario aggiungere i record DNS per il nome di dominio che si desidera autenticare.

Aggiungere i record DNS
SendLayer genererà una serie di record DNS che dovrete aggiungere al vostro dominio nel vostro account di hosting. Copiate questi record e aprite il vostro account di hosting web in una nuova scheda. Tenete aperta la scheda di SendLayer perché tornerete qui a breve.
Una volta aggiunti i record DNS nell'account di hosting, tornate alla finestra di SendLayer e selezionate Ho aggiunto i record DNS e sono pronto a procedere. Quindi premere Verifica DNS.

Una volta completato questo passaggio, verrete reindirizzati alla pagina dei record DNS e delle impostazioni. Se i record DNS sono stati inseriti correttamente, ora vedrete un segno di spunta verde accanto a ciascun record DNS.

Questo significa che abbiamo quasi finito con SendLayer. Ma non abbiamo ancora ottenuto la nostra chiave API.
Ottenere la chiave API di SendLayer
È necessario aggiungere una chiave API SendLayer al vostro sito web WordPress. SendLayer ne creerà una per voi per impostazione predefinita, ma potete crearne altre se necessario.
Nella dashboard di SendLayer , cliccate su Impostazioni " Chiavi API, quindi copiate la vostra chiave API cliccando sull'icona accanto al link Mostra chiave API.

Ora colleghiamo WP Mail SMTP e SendLayer a WordPress.
Passo 3: Collegare WP Mail SMTP e SendLayer
Nella prima fase abbiamo rimandato l'esecuzione della configurazione guidata perché non avevamo ancora creato un account SendLayer . Ora che il vostro dominio è autenticato con SendLayer, procedete con l'avvio della configurazione guidata:
- Andare a WP Mail SMTP " Impostazioni " Generale
- Scorrere fino alla sezione Posta
- Fare clic su Avvio dell'installazione guidata

La procedura guidata richiede di scegliere un mailer. Selezionare SendLayer dall'elenco. Abbiamo scelto SendLayer perché la sua connessione API è un'alternativa affidabile a Other SMTP mailer e funziona anche quando SMTP è completamente bloccato.

Fare clic su Salva e continua per passare alle impostazioni di configurazione del mailer. Qui si inserisce la chiave API di SendLayer . Questo è il passo più importante da compiere, ma ci sono altre impostazioni da modificare.

Nella fase successiva della procedura guidata di impostazione, si configurerà la modalità di visualizzazione delle e-mail: Tutte le e-mail in uscita saranno inviate dal vostro indirizzo e-mail Da.

Assicuratevi che l'indirizzo e-mail inserito corrisponda al nome di dominio che avete autenticato con SendLayer in precedenza. Allo stesso modo, il nome Da è il nome del mittente che apparirà nelle e-mail.

Quando si attivano le opzioni Forza da e-mail e Forza da nome, tutte le e-mail inviate dal sito web utilizzeranno queste impostazioni e-mail e sovrascriveranno le impostazioni e-mail che altri plugin potrebbero utilizzare sul sito.
Una volta attivati questi dettagli, fare clic su Salva e continua per passare alle impostazioni successive. La procedura guidata mostra ora le funzioni opzionali. Si consiglia vivamente di attivarle tutte:

- Miglioramento della deliverability delle e-mail
- Tracciamento degli errori delle e-mail
- Registri e-mail dettagliati
- Riepilogo settimanale delle e-mail
Sarebbe opportuno abilitare queste funzioni per ottenere il miglior livello di tracciamento delle e-mail e di gestione della deliverability. Di nuovo, fate clic sul pulsante Salva e continua per passare alla pagina successiva della configurazione guidata.

Abilitate queste funzioni per ottenere il miglior livello di tracciamento delle e-mail e di gestione della deliverability. Fare clic su Salva e continua.

Ora che WP Mail SMTP e SendLayer sono stati configurati, i blocchi SMTP non dovrebbero più essere un problema. Rimane solo una cosa da fare: verificare che tutto funzioni come dovrebbe.
Passo 4. Inviare un'e-mail di prova
Quando si raggiunge l'ultima fase della procedura guidata e viene visualizzato il messaggio di successo, fare clic sul pulsante Invia un'e-mail di prova in basso a sinistra.

Si accede così allo strumento di test delle e-mail di WP Mail SMTP. Nel campo Invia a, inserite un qualsiasi indirizzo e-mail a cui avete accesso e fate clic su Invia e-mail.

Se il messaggio è stato inviato con successo, verrà visualizzato un messaggio di successo. Se tutto è andato per il verso giusto, dovreste ricevere l'e-mail nella vostra casella di posta. L'aspetto sarà questo:

E questo è tutto! Ora, il blocco dell'SMTP da parte del vostro servizio di hosting non vi impedirà di inviare e-mail quando ne avrete bisogno.
Capire i messaggi di errore SMTP
Conoscere il significato dei messaggi di errore consente di risparmiare ore di risoluzione dei problemi. Ecco con cosa avete a che fare:
Messaggio di errore | Cosa significa | Come risolvere il problema |
---|---|---|
SMTP connect() fallito | L'host ha bloccato completamente la porta | Nessuna modifica alle impostazioni può risolvere il problema. È necessario utilizzare un mailer API. |
535 Autenticazione fallita | Nome utente o password errati | Ricontrollare le credenziali. Copiare e incollare per evitare errori di battitura. |
550 5.7.1 Impossibile trasmettere | Il server non riconosce l'utente come autorizzato | Il vostro IP deve essere inserito nella whitelist. Contattare il proprio host. |
421 Servizio non disponibile | Server sovraccarico o inattivo | Attendere 15 minuti e riprovare. |
Timeout della connessione | Il firewall blocca la connessione | Potrebbe essere l'host, il plugin di sicurezza o l'ISP. Controllate tutti e tre. |
Secondo la documentazione di Microsoft su Exchange, questi cinque errori rappresentano l'89% di tutti i problemi SMTP.
Domande frequenti sul perché il vostro host web ha bloccato l'SMTP (e come risolverlo)
Perché il mio SMTP è bloccato dal mio host web?
Gli host Web bloccano le porte SMTP per evitare lo spam dai loro server. Quando un utente invia spam da un server condiviso, i provider di posta elettronica come Gmail e Yahoo inseriscono nella lista nera l'intero indirizzo IP del server. Questo si ripercuote su tutti i siti web presenti su quel server.
La maggior parte dei provider di hosting condiviso blocca completamente la porta 25. Lo fanno perché costa meno che monitorare i singoli account per verificare la presenza di spam. Secondo i rapporti dell'industria dell'hosting, oltre il 70% dei piani di hosting condiviso hanno restrizioni SMTP. I blocchi proteggono la loro reputazione IP, ma bloccano anche le vostre e-mail legittime.
Come posso verificare se le porte SMTP sono bloccate?
È possibile eseguire il test anche tramite WP Mail SMTP. Impostare "Altro SMTP" con le impostazioni di qualsiasi provider di posta elettronica.
Se si ottengono errori di connessione quando si invia un'e-mail di prova, è probabile che l'SMTP sia bloccato. L'errore non consente di connettersi affatto, non solo di fallire l'autenticazione.
Perché il server SMTP di Gmail non funziona?
L'SMTP di Gmail di solito fallisce per quattro motivi:
Applicazioni meno sicure bloccate: Google ha disabilitato l'accesso alle "App meno sicure" nel maggio 2022. Ora è necessario utilizzare le password delle app.
Accedere alle impostazioni dell'account Google → Sicurezza → Verifica in due passaggi → Password delle app. Generate una per "Mail" e usatela al posto della vostra password normale.
Impostazioni errate: Utilizzare queste impostazioni esatte:
- Host SMTP: smtp.gmail.com
- Porta: 587 (o 465 per SSL)
- Crittografia: TLS (o SSL per la porta 465)
- Nome utente: il vostro indirizzo Gmail completo
- Password: la password dell'applicazione (non la password normale).
Limiti giornalieri: Gmail vi limita a 500 e-mail al giorno per gli account normali, 2.000 per Google Workspace. Se si supera il limite, l'SMTP smette di funzionare per 24 ore.
IP non riconosciuto: Gmail blocca i nuovi indirizzi IP. Se avete appena cambiato host, Gmail potrebbe bloccare l'IP del vostro server fino a quando non si crea una reputazione.
Quali host web bloccano le connessioni SMTP?
In base alla documentazione del provider di hosting e alle segnalazioni degli utenti:
Blocca sempre SMTP:
- GoDaddy (hosting condiviso)
- Hosting InMotion (piani condivisi)
- HostGator (piani condivisi)
- Bluehost (condiviso di base)
Blocco per impostazione predefinita (è possibile richiedere lo sblocco):
- DigitalOcean (tutti i droplet)
- Linode (nuovi account)
- Vultr (tutte le istanze)
- AWS EC2 (nuovi account)
Non bloccare l'SMTP:
- Motore WP
- Kinsta
- SiteGround (la maggior parte dei piani)
- Cloudways
Gli host economici e gratuiti bloccano quasi sempre l'SMTP. I fornitori di VPS di solito lo bloccano inizialmente, ma permettono di sbloccarlo attraverso i ticket di supporto.
Posso inviare e-mail se la porta 25 è bloccata?
Sì, avete tre opzioni:
- Utilizzare porte alternative: Provare le porte 587 (invio), 465 (SSL) o 2525 (alternativa). Molti host bloccano la porta 25, ma lasciano aperte le porte 2525. Circa il 60% degli host che bloccano la porta 25 consente comunque la 587.
- Passare ai servizi di posta API: Servizi come SendLayer, Brevo e Mailgun utilizzano HTTPS (porta 443) invece delle porte SMTP. Funzionano anche quando tutte le porte e-mail sono bloccate.
- Utilizzare il relay dell'host Web: Alcuni host forniscono un proprio servizio di relay SMTP. Controllate il pannello di controllo del vostro hosting per trovare le opzioni "Email Relay" o "Smart Host".
La porta 25 è necessaria solo per la comunicazione da server a server. Per l'invio di e-mail autenticate, le porte 587 o 465 vanno bene se non sono bloccate.
Perché DigitalOcean blocca l'SMTP?
DigitalOcean blocca l'SMTP su tutti i nuovi account per prevenire l'abuso di spam. Nella documentazione ufficiale si legge che le porte 25, 465 e 587 sono bloccate per impostazione predefinita su tutti i droplet creati dopo il novembre 2021.
Questo perché gli spammer spesso creano account temporanei, inviano milioni di e-mail di spam e poi scompaiono. Una campagna di spam può mettere nella lista nera l'intera gamma di IP di DigitalOcean.
Per sbloccare l'SMTP:
- Aprire un ticket di assistenza
- Spiegate il vostro caso d'uso
- Descrivere le misure anti-spam
- Attendere 24-72 ore per la revisione
DigitalOcean di solito approva le richieste legittime, ma può rifiutare nuovi account senza storia.
Successivamente, ricevere avvisi quando le e-mail smettono di funzionare
Molte cose possono andare storte e far sì che le vostre e-mail smettano di funzionare improvvisamente. Data l'importanza delle e-mail per un'azienda moderna, sarebbe intelligente impostare degli avvisi in modo che qualsiasi guasto alle e-mail venga portato immediatamente alla vostra attenzione.
Ecco come ricevere avvisi quando le vostre e-mail di WordPress smettono di funzionare. WP Mail SMTP supporta una serie di opzioni diverse per ricevere avvisi di guasto, come Slack, Discord, Microsoft Teams, SMS, Webhook, notifiche push, ecc.
Correggete subito le vostre e-mail di WordPress
Siete pronti a sistemare le vostre e-mail? Iniziate oggi stesso con il miglior plugin SMTP per WordPress. Se non avete il tempo di sistemare le vostre e-mail, potete ottenere l'assistenza completa di White Glove Setup come acquisto aggiuntivo e c'è una garanzia di rimborso di 14 giorni per tutti i piani a pagamento.
Se questo articolo vi è stato utile, seguiteci su Facebook e Twitter per altri consigli e tutorial su WordPress.
Correggete subito le vostre e-mail di WordPress
Siete pronti a sistemare le vostre e-mail? Iniziate oggi stesso con il miglior plugin SMTP per WordPress. Se non avete il tempo di sistemare le vostre e-mail, potete ottenere l'assistenza completa di White Glove Setup come acquisto aggiuntivo e c'è una garanzia di rimborso di 14 giorni per tutti i piani a pagamento.
Se questo articolo vi è stato utile, seguiteci su Facebook e Twitter per altri consigli e tutorial su WordPress.