Come inviare e-mail WordPress su Localhost con SMTP

Pubblicato: 2021-06-22

Vuoi ricevere e-mail WordPress su localhost con SMTP?

Se non configuri SMTP su localhost, potresti non essere in grado di verificare che il tuo sito invii e-mail in modo affidabile. In questa guida ti mostreremo come:

  1. Scegli un provider SMTP per localhost
  2. Configura WordPress SMTP su localhost
    • Configura un provider di posta elettronica o un server SMTP
    • Abilita la registrazione e-mail su localhost
  3. Invia e-mail di prova da WordPress su localhost
  4. Disabilita le notifiche e-mail di WordPress su localhost

Correggi le tue e-mail WordPress ora

Innanzitutto, impariamo come inviare facilmente e-mail su un sito locale.

Come faccio a inviare un'e-mail da WordPress su Localhost?

Puoi inviare e-mail da WordPress su localhost con WP Mail SMTP.

Il plug-in assume la funzione di invio e-mail predefinita in WordPress in modo che le tue e-mail vengano invece instradate tramite un provider SMTP.

Ciò significa che riceverai messaggi di plug-in e test dei moduli di contatto dal tuo sito di staging, anche se non è attivo su Internet.

WP Mail SMTP semplifica l'utilizzo di SMTP su localhost in modo da non ottenere l'errore Could not instantiate mail function . Supporta molti provider gratuiti ideali per provare le cose prima del lancio.

Ti guideremo attraverso i passaggi di configurazione e ti consiglieremo alcuni provider gratuiti che puoi utilizzare durante il test del tuo nuovo sito web.

Come ottenere e-mail WordPress su Localhost con SMTP

I seguenti passaggi funzioneranno con qualsiasi installazione di localhost, inclusi:

  • Locale di Flywheel
  • Dev Kinsta
  • WAMP/MAMP/LAMPADA/XAMPP

1. Scegli un provider SMTP per Localhost

Prima di installare WP Mail SMTP, ti consigliamo di considerare quale provider di posta elettronica desideri utilizzare su WordPress localhost.

Se non scegli un mailer, continuerai a utilizzare l'impostazione predefinita, PHPmailer. Questo non è affidabile e alcune funzionalità non funzioneranno.

Ad esempio, vedrai l'errore The mailer you've selected (Mail) is not currently supported by our Domain Checker in WP Mail SMTP. Ciò significa che non puoi utilizzare la verifica DNS integrata di WP Mail SMTP una volta pubblicato il tuo sito web.

WP Mail SMTP supporta tonnellate di provider di posta elettronica con piani gratuiti ea pagamento. In questa fase, potresti volere un provider gratuito mentre stai testando le cose, con la possibilità di aggiornare una volta che il tuo sito è attivo.

Provider di posta elettronica con piani gratuiti per i test

Ecco un breve riepilogo dei provider di posta elettronica insieme alle loro prove gratuite o ai livelli del piano gratuito.

Fornitore Limite di invio email gratuito
SMTP.com 30 giorni di prova gratuita
Sendinblue 300 email al giorno
Fucile da posta 3 mesi di prova gratuita
InviaGrid 100 email al giorno
Amazon SES 200 email al giorno in Sandbox
Posta di Zoho Varia
Gmail (supporta gli alias Gmail) 500 email al giorno (su tutto l'account Google)
Microsoft Outlook/Office 365 10.000 email al giorno
Altro server SMTP Varia a seconda del provider

L' altro server SMTP è la configurazione più semplice. Sebbene di solito funzioni correttamente, la maggior parte dei server SMTP ha limiti di invio piuttosto bassi e le e-mail potrebbero comunque finire nella cartella Posta indesiderata.

Ti consigliamo di utilizzare un servizio come Sendinblue o SMTP.com invece di un server SMTP, perché:

  • L'utilizzo di un'API è più sicuro di SMTP
  • Tutte le e-mail verranno consegnate in modo affidabile perché avranno l'autenticazione corretta
  • Puoi aumentare i tuoi limiti in un secondo momento, se necessario, senza alcuna interruzione del tuo sito.

Se hai deciso un provider, andiamo avanti e configuriamoci.

2. Configura WordPress SMTP su Localhost

WP Mail SMTP è il miglior plugin SMTP per WordPress. Ti consente di inviare facilmente e-mail da localhost senza scrivere alcun codice.

Se non hai ancora installato WP Mail SMTP, ti consigliamo di scaricare il file zip dal tuo account WP Mail SMTP.

Lo troverai nella scheda Download :

Download WP Mail SMTP to fix WPForms contact form not sending email

Quindi, apri la dashboard di WordPress.

Vai alla pagina Plugin e cerca il file zip. Fai clic su Installa ora per installarlo sul tuo sito locale.

Install WP Mail SMTP

Non appena si attiva il plug-in, si aprirà la procedura guidata di configurazione SMTP di WP Mail.

Configura un provider di posta elettronica o un server SMTP

Ora siamo pronti per selezionare il provider di posta elettronica o il servizio SMTP che desideri utilizzare.

Fare clic sull'icona qui per selezionare prima il mailer:

Choose an email service provider for WordPress SMTP

Ogni provider ha una procedura leggermente diversa per completare la configurazione, quindi puoi fare clic di seguito per passare alla nostra documentazione per ciascuno di essi:

Mailer disponibili in tutte le versioni Mailer in WP Mail SMTP Pro
SMTP.com Microsoft Outlook
Sendinblue Amazon SES
Fucile da posta Posta di Zoho
InviaGrid
Gmail/Google Workspace
Altro SMTP

Vai avanti e completa ora i dettagli di configurazione aggiuntivi. Quando hai completato la configurazione e il tuo account è connesso, torna a questo articolo in modo che possiamo continuare con l'installazione guidata.

Abilita registrazione e-mail su Localhost

Nella schermata successiva della procedura guidata, la consegna delle e-mail e il monitoraggio degli errori verranno abilitati automaticamente.

Se stai utilizzando la nostra versione Pro (o successiva), puoi anche attivare la registrazione e-mail e i riepiloghi settimanali anche qui.

Enable WordPress email logs and weekly summary

Mentre stai testando il tuo sito, troverai i nostri strumenti di registrazione della posta elettronica particolarmente utili. Puoi visualizzare i tuoi file di registro in WordPress per vedere se le e-mail sono state non riuscite o inviate . Se il tuo provider di posta elettronica lo supporta, ti dirà anche se le email sono state consegnate .

Scopri come funziona nel nostro articolo su come registrare le tue email WordPress.

Quando la registrazione e-mail è abilitata, WP Mail SMTP mostrerà anche i dati di registro in un widget dashboard. Ciò significa che eventuali problemi sono facili da individuare a colpo d'occhio:

WP Mail SMTP Pro dashboard widget

Quindi abilitare i registri e-mail è una mossa intelligente e significa che c'è molto meno rischio che le e-mail falliscano senza che tu te ne accorga.

Torna al mago!

Nella schermata finale, puoi impostare il tuo indirizzo e-mail preferito come Da e -mail sull'intero sito. Se configuri il tuo account con Gmail, puoi anche scegliere il tuo alias predefinito qui.

Select alias in WP Mail SMTP setup wizard dropdown

Successivamente, WP Mail SMTP ti invierà automaticamente un'e-mail di prova per confermare che i messaggi in uscita funzionano con la tua nuova configurazione e-mail.

Automatic test email from WP Mail SMTP

3. Invia e-mail di prova da WordPress su Localhost

Vuoi inviare più email di prova da WordPress su localhost? Alcuni plug-in hanno strumenti di test e-mail, ma di solito sono super basilari e non forniscono molte informazioni.

Il test e-mail in WP Mail SMTP controllerà contemporaneamente l'invio di e-mail e i record DNS. Quindi ti mostreremo come funziona in preparazione per il lancio del tuo sito.

Per inviare un'e-mail e controllare le impostazioni DNS del tuo dominio, vai su WP Mail SMTP »Strumenti e fai clic sulla scheda Test e-mail .

Test localhost email in WordPress

Da qui, puoi inviare un'e-mail di prova ogni volta che vuoi. Basta compilare l'indirizzo Invia a e premere il pulsante Invia e-mail .

Send test email from WP Mail SMTP

Se WP Mail SMTP rileva problemi con i record DMARC, DKIM o SPF, vedrai un avviso con ulteriori suggerimenti su come risolverlo.

Perché le e-mail di Localhost hanno immagini interrotte?

La tua e-mail di prova di WordPress ha immagini rotte?

È del tutto normale quando stai testando WP Mail SMTP su localhost. L'e-mail di prova HTML che hai ricevuto probabilmente assomigliava a questa:

Localhost test email with broken images

Le immagini sembrano danneggiate perché sono state caricate dal tuo sito web. Quindi, se il tuo sito Web non è attivo su Internet, le immagini non saranno accessibili.

Tutto funziona ancora bene e questo non significa che le tue email localhost non funzionino.

Nota: se ciò accade quando invii da un sito live, potrebbe essere perché l'email è stata inviata allo spam. In tal caso, ti consigliamo di controllare le tue impostazioni DNS.

Ora diamo un'occhiata a un'altra funzionalità in WP Mail SMTP che aiuterà durante lo sviluppo di siti WordPress su localhost.

4. Disabilita le notifiche e-mail di WordPress su Localhost

Ora che il tuo SMTP di WordPress funziona su localhost, inizierai a ricevere notifiche e-mail automatiche da WordPress per cose come:

  • Aggiornamenti dei plugin
  • Aggiornamenti del tema
  • Aggiornamenti fondamentali
  • Modifiche all'e-mail dell'amministratore del sito
  • Reimposta password
  • Registrazioni di nuovi utenti
  • E altro ancora.

Mentre stai sviluppando il tuo sito e testando le cose, potresti voler disabilitare le e-mail di aggiornamento automatico in WordPress.

WP Mail SMTP ha una serie di opzioni di configurazione che ti consentono di attivare o disattivare facilmente le e-mail senza immergerti nel codice. Questo è un modo fantastico per impedire ai tuoi siti localhost di inviare tonnellate di e-mail che non desideri.

Per controllare le e-mail di localhost, vai su WP Mail SMTP »Impostazioni .

WP Mail SMTP settings

E ora fai clic su Controlli e-mail dalle schede in alto.

Email Controls in WP Mail SMTP

Ora puoi disabilitare facilmente tutte le email di WordPress che non desideri ricevere.

Disable automatic plugin update emails

E questo è tutto! Ora hai WordPress SMTP configurato su localhost.

Correggi le tue e-mail WordPress ora

Quindi, scegli un provider di posta elettronica transazionale

Il tuo nuovo sito web invierà molte email? Ti consigliamo di scegliere un provider in grado di gestire elevati volumi di e-mail di WordPress e consegnarli senza ritardi.

Abbiamo una guida ai provider di posta elettronica transazionale che ti aiuterà a decidere quale utilizzare all'avvio.

Pronto a correggere le tue email? Inizia oggi con il miglior plugin SMTP per WordPress. WP Mail SMTP Elite include la configurazione completa del guanto bianco e offre una garanzia di rimborso di 14 giorni.

Se questo articolo ti ha aiutato, seguici su Facebook e Twitter per ulteriori suggerimenti e tutorial su WordPress.