Riepilogo AI
Le vostre e-mail su WordPress arrivano con 20 minuti di ritardo? O peggio, arrivano ore dopo che qualcuno ha inviato un modulo o completato il checkout?
Il problema inizia con il modo in cui WordPress invia le e-mail. Per impostazione predefinita, utilizza la funzione mail() di PHP, che è lenta e inaffidabile.
La maggior parte degli host limita anche il numero di e-mail che si possono inviare all'ora. Se si supera questo limite, le e-mail si accodano, causando ritardi che si accumulano nel corso della giornata.
In questa guida vi illustrerò quali sono le cause dei ritardi sul vostro sito e come risolverli affinché le vostre e-mail vengano inviate istantaneamente.
Risolvete subito i ritardi delle vostre e-mail! 🙂
Perché i ritardi delle e-mail in WordPress
WordPress utilizza la funzione mail() di PHP per inviare i messaggi di posta elettronica ed è qui che inizia la maggior parte dei problemi di ritardo. Quando si invia un'e-mail tramite PHP mail(), WordPress la consegna all'agente di trasferimento della posta locale del server. Questo processo è lento perché non è stato progettato per applicazioni web che necessitano di una consegna immediata.
Il vostro server deve quindi mettere in coda l'e-mail, elaborarla e tentare la consegna attraverso il server di posta del vostro provider di hosting. Ogni fase aggiunge tempo e, se il server è occupato a gestire altre attività (come quasi sempre accade nell'hosting condiviso), l'e-mail rimane in coda.
L'hosting condiviso peggiora la situazione perché i provider pongono limiti severi al numero di e-mail che si possono inviare all'ora. La maggior parte degli hosting economici prevede un tetto massimo di 100-300 e-mail all'ora. Una volta raggiunto questo limite, ogni ulteriore e-mail viene ritardata fino all'inizio dell'ora successiva.
C'è anche il problema della greylisting, che avviene dal lato del destinatario. Quando la vostra e-mail arriva al server di posta di qualcuno senza un'autenticazione adeguata, quel server potrebbe rifiutarla temporaneamente e dire al vostro server di riprovare tra 15 minuti. Questa è una tecnica di prevenzione dello spam, ma fa sì che le e-mail legittime vengano ritardate.
Risolvete subito i ritardi delle vostre e-mail! 🙂
Come risolvere i ritardi delle e-mail in WordPress
Ora inizieremo a risolvere i problemi dei ritardi di consegna, verificheremo che gli schedulatori funzionino in modo puntuale e poi passeremo dalla posta PHP a un mailer dedicato usando WP Mail SMTP. Utilizzate i passaggi seguenti in ordine.
- Passo 1: Verificare se il cron di WordPress funziona
- Passo 2: Installare e configurare WP Mail SMTP
- Passo 3: Abilitare la registrazione e gli avvisi via e-mail
- Passo 4: Configurare la limitazione della velocità delle e-mail (facoltativo)
- Passo 5: Aggiungere un mailer di backup e un instradamento intelligente
- Passo 6: inviare un'e-mail di prova per confermare la velocità
Passo 1: Verificare se il cron di WordPress funziona
WordPress dipende anche da wp-cron per gestire le attività pianificate, compreso l'invio di alcune e-mail da parte di plugin come gli strumenti di newsletter o i siti di iscrizione.
Il problema è che wp-cron viene eseguito solo quando qualcuno visita il sito. I siti a basso traffico possono avere cron job che non si attivano per ore, il che significa che le e-mail legate a tali job rimangono lì in attesa che un visitatore attivi il processo.
Eseguiamo anche un rapido controllo dello stato di salute. Andate su Strumenti " Salute del sito " Stato e cercate la richiesta di loopback e gli eventi pianificati. Se uno dei due mostra un problema, è necessario risolverlo.
D'altra parte, se queste richieste superano il test, il problema del ritardo delle e-mail potrebbe essere dovuto all'utilizzo del PHPmailer predefinito di WordPress.
Passo 2: Installare e configurare WP Mail SMTP
Ora passeremo WordPress da PHP mail a un mailer dedicato, in modo che le vostre e-mail vengano inviate in modo veloce e costante. Questa operazione richiede pochi minuti e dà subito i suoi frutti.
Se si possiede WP Mail SMTP Pro, accedere al proprio account. Passare alla scheda Download per ottenere l'ultima versione del file del plugin.

Nella dashboard di WordPress, andare su Plugin " Aggiungi nuovo " Carica plugin, caricare lo zip e fare clic su Installa ora. Una volta installato il plugin, assicurarsi di attivarlo.

Non appena si esegue questa operazione, viene avviata l'installazione guidata del plugin nel browser. È importante completare l'intera procedura guidata per risolvere il problema.
Avete bisogno di una mano?
La nostra licenza Elite include l'installazione White Glove per WP Mail SMTP.
Ricordate che se installate il plugin e non lo configurate, non avrà alcun effetto. Nella procedura guidata, fare clic su Let's Started e scegliere il proprio mailer.

Di solito scelgo un provider transazionale come SendLayer, SMTP.com o Brevo per la velocità e l'affidabilità, poiché gestiscono le code e i limiti di velocità meglio della webmail di base.

Una volta scelto il vostro provider di posta elettronica, fate clic sul link sottostante per aprire la relativa documentazione. Abbiamo realizzato una guida completa per ogni mailer, in modo che possiate collegare facilmente il vostro sito WordPress:
| Mailers disponibili in tutte le versioni | Postini in WP Mail SMTP Pro |
|---|---|
| SendLayer | Amazon SES |
| SMTP.com | Microsoft 365 / Outlook.com |
| Brevo | Zoho Mail |
| Spazio di lavoro Google / Gmail | |
| Pistola postale | |
| Timbro postale | |
| InviaGrid | |
| SparkPost | |
| Altro SMTP |
Seguite i passaggi sullo schermo per collegare il vostro account, quindi completate i campi richiesti dal mailer. A seconda della scelta, dovrete incollare una chiave API, accedere con OAuth o approvare l'invio dal vostro dominio.
Passo 3: Abilitare la registrazione e gli avvisi via e-mail
Alla fine dell'installazione guidata, WP Mail SMTP chiede quali funzioni si vogliono abilitare. Il vostro mailer è ora attivo, quindi i messaggi passano attraverso di esso e il plugin segnalerà i problemi DNS/aut comuni che spesso rallentano la consegna.
Per diagnosticare i ritardi, consiglio di attivare i Registri e-mail dettagliati e il Riepilogo settimanale delle e-mail nella procedura guidata. In questo modo è facile individuare quando le e-mail si accumulano in determinati momenti o si bloccano prima dell'invio.

Una volta abilitato, andare su WP Mail SMTP " Registro email per vedere lo stato di ogni email, i tempi e i destinatari.
Se il vostro mailer lo supporta, vedrete anche indicatori come Inviato e Consegnato, che vi aiutano a capire se il ritardo è dovuto a WordPress, al mailer o al destinatario.
WP Mail SMTP Pro aggiunge un widget per il cruscotto che traccia i grafici delle e-mail inviate e di quelle non riuscite, in modo da poter individuare a colpo d'occhio i periodi di rallentamento.

È possibile effettuare una ricerca nel registro in base all'oggetto o alle intestazioni per verificare rapidamente se una specifica notifica è in ritardo.
Se i ritardi causano errori, è possibile reinviare le e-mail non riuscite singolarmente o in blocco, oppure inoltrare una copia a un altro indirizzo.
È possibile modificare la registrazione in qualsiasi momento in WP Mail SMTP " Impostazioni " Registro e-mail.
Se volete essere avvisati nel momento in cui qualcosa si rompe, attivate Email Alerts in modo da essere avvisati quando il sito non riesce a inviare e poter agire prima che i ritardi si accumulino.

Passo 4: Configurare la limitazione della velocità delle e-mail (facoltativo)
Se gestite un sito WordPress che invia molte e-mail, il rate limiting vi aiuta a risolvere i ritardi delle e-mail in WordPress, attenuando il ritmo di invio in modo da non incorrere in strozzature del provider che spingono i messaggi in lunghe code.
Si otterrà anche una migliore velocità percepita inviando in background invece che durante il caricamento della pagina. Andate su WP Mail SMTP " Impostazioni " Varie e attivate Ottimizza invio e-mail per inviare le e-mail in modo asincrono.
In questo modo i checkout, le registrazioni e l'invio dei moduli sono veloci e WP Mail SMTP può gestire l'invio in background.
Quindi, attivate la limitazione della velocità delle e-mail e impostate i massimali adatti al vostro mailer: al minuto, all'ora, al giorno, alla settimana o al mese.
Se un invio supera un limite, WP Mail SMTP lo programma automaticamente per un secondo momento, in modo che il vostro provider non vi blocchi e non causi ritardi maggiori.

Passo 5: Aggiungere un mailer di backup e un instradamento intelligente
I siti ad alto traffico raggiungono rapidamente i limiti del provider, il che crea code e rallenta tutto. Un mailer di backup con instradamento intelligente distribuisce il carico e fornisce un failover automatico per risolvere i ritardi delle e-mail in WordPress.
Per prima cosa, aggiungere una connessione secondaria. Andare su WP Mail SMTP " Impostazioni " Connessioni aggiuntive e configurare il nuovo mailer per impostarlo come backup.
Una volta aggiunta una connessione aggiuntiva, andare su WP Mail SMTP " Impostazioni per accedere alla pagina delle impostazioni del plugin. Nella scheda Generale, scorrere fino alla sezione Connessione di backup.
Qui sarà possibile scegliere qualsiasi connessione aggiuntiva precedentemente configurata. Scegliete quella che volete usare come connessione di backup.

Quindi, impostate il traffic shaping delle e-mail con le regole. Aprire WP Mail SMTP " Impostazioni. Quindi fate clic sulla scheda Smart Routing.
Per utilizzare questa funzione, è necessario attivare l'opzione Abilita instradamento intelligente .
Una volta fatto, create delle regole per instradare le e-mail sensibili al tempo verso il vostro provider più veloce e le e-mail di massa o di marketing verso un mailer costruito per il volume.

Passo 6: inviare un'e-mail di prova per confermare la velocità
Ora che la configurazione è pronta, assicuriamoci che le e-mail vengano inviate rapidamente, non solo con successo. Andate su WP Mail SMTP " Strumenti " Test e-mail.
Inserite la casella di posta che volete testare (Gmail, Outlook o l'indirizzo di lavoro vanno bene), lasciate l'opzione HTML attiva, quindi fate clic su Invia e-mail. Tenete d'occhio l'ora in cui fate clic su Invia e quando il messaggio arriva alla vostra casella di posta.
Se arriva entro pochi secondi, la situazione è buona. Tuttavia, se ci vuole un minuto o più, aprite WP Mail SMTP " Registro e-mail per confrontare il timestamp dell'invio con quello della ricezione.
Infine, se viene visualizzato un errore sullo schermo invece di una notifica di successo, seguire i suggerimenti indicati, risolvere il problema e inviare un altro test. Se i ritardi persistono, contattate il nostro team di assistenza e includete i dettagli del registro e-mail.
Risolvete subito i ritardi delle vostre e-mail! 🚀
Domande frequenti su come risolvere i ritardi delle e-mail in WordPress
Imparare a risolvere i ritardi delle e-mail su siti a basso e alto traffico è un argomento di grande interesse per i nostri lettori. Ecco le risposte ad alcune domande comuni in merito.
Perché le mie e-mail di WordPress sono in ritardo di ore?
La maggior parte dei ritardi deriva dalla posta PHP, dal throttling del provider, dal greylisting o dal wp-cron che non funziona in tempo. Per risolvere i ritardi delle e-mail in WordPress, collegare un mailer transazionale in WP Mail SMTP, impostare un vero cron di sistema e aggiungere SPF, DKIM e DMARC.
Come faccio a sapere se le mie e-mail sono in ritardo o semplicemente non vengono inviate?
Controllare WP Mail SMTP " Log email per gli stati e i timestamp per vedere quando l'email ha lasciato il vostro sito. È anche possibile inviare un rapido controllo da WP Mail SMTP " Tools " Email Testper confermare se la consegna è avvenuta con successo e quanto tempo ha impiegato.
I ritardi delle e-mail possono essere causati dal mio provider di hosting?
Sì, gli host condivisi spesso bloccano o accodano i messaggi e i server occupati rallentano l'elaborazione delle e-mail. Utilizzate un mailer dedicato tramite WP Mail SMTP e attivate le funzioni che distribuiscono il carico per ridurre i ritardi legati all'host.
Qual è il modo più veloce per inviare email da WordPress?
Utilizzate WP Mail SMTP con un provider transazionale tramite API, quindi impostate il vostro indirizzo e-mail autenticato in WP Mail SMTP " Impostazioni. Questo è il modo più affidabile per risolvere i ritardi delle e-mail in WordPress e inviare i messaggi in pochi secondi.
WP Mail SMTP Pro previene i ritardi delle e-mail?
Aiuta molto con funzioni come l'ottimizzazione dell'invio di e-mail, la limitazione della velocità delle e-mail, la connessione di backup e l'instradamento intelligente. Fornisce inoltre registri e avvisi delle e-mail in modo da poter individuare e risolvere i rallentamenti prima che si accumulino.
Quanto tempo deve passare prima che arrivi un'e-mail di WordPress?
Con un mailer transazionale, la consegna dovrebbe avvenire in pochi secondi, spesso sotto il minuto. Se i tempi si allungano regolarmente, verificate che non ci sia un greylisting dal lato del destinatario o un DNS mal configurato.
Troppi plugin possono causare ritardi nelle e-mail?
Sì, i plugin pesanti o in conflitto possono rallentare PHP e bloccare le attività pianificate, ritardando le e-mail in uscita. Disattivate le notifiche non necessarie in WP Mail SMTP " Impostazioni " Controlli e-mail e controllate che i plugin di pianificazione non siano arretrati.
Qual è la differenza tra i ritardi delle email e le email che finiscono nello spam?
Il ritardo riguarda il momento in cui l'e-mail arriva, mentre lo spam è il luogo in cui arriva. Un'autenticazione adeguata e un buon mailer migliorano sia la tempistica che il posizionamento nella casella di posta.
Avanti, Perché le vostre e-mail di WordPress finiscono nello spam (e come risolverlo)
Perché le e-mail finiscono nello spam? Il problema si verifica dopo che il server ha generato e inviato l'e-mail.
Quando l'e-mail passa da un server all'altro per arrivare al destinatario, viene contrassegnata come e-mail di spam e scartata o archiviata nella posta indesiderata.
Per risolvere questo problema è possibile utilizzare WP Mail SMTP. WP Mail SMTP reindirizza le vostre e-mail attraverso un vero server e-mail per applicare la giusta autenticazione.
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.