Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

[Come risolvere il problema del mancato invio di e-mail da parte di WordPress

Il vostro sito WordPress non riesce a inviare email. I moduli di contatto scompaiono e le notifiche che importano non arrivano mai.

Non siete soli e il problema non è WordPress. È il modo in cui i siti web solitamente inviano le email.

In questa guida vi sveleremo il vero problema che sta alla base del mancato invio di email da parte di WordPress e vi mostreremo come correggerlo utilizzando SMTP, lo standard del settore per una consegna affidabile delle email.

How to fix the WordPress not sending email issue

Perché non ricevete e-mail dal vostro sito WordPress?

Il motivo più comune per cui le e-mail scompaiono è che il vostro server di hosting WordPress non è configurato correttamente per utilizzare la funzione PHP mail().

Anche se il vostro hosting è configurato per utilizzarlo, molti fornitori di servizi di posta elettronica, come Gmail e altri, utilizzano una serie di strumenti per ridurre lo spam via e-mail. Questi strumenti cercano di rilevare che un’e-mail proviene dalla località da cui dichiara di provenire.

Le e-mail inviate dai siti web WordPress spesso non superano questo test.

Ciò significa che quando un’e-mail viene inviata dal vostro sito WordPress (da un plugin per i moduli di contatto, da una notifica dell’amministratore e così via), potrebbe non arrivare nemmeno nella cartella spam del destinatario, per non parlare della posta in arrivo.

Per questo motivo si consiglia di non utilizzare WordPress per l’invio di newsletter via e-mail.

Questo è anche il motivo per cui raccomandiamo a tutti di utilizzare SMTP per l’invio di e-mail in WordPress.

Che cos’è l’SMTP?

SMTP (Simple Mail Transfer Protocol) è lo standard industriale per l’invio di e-mail.

A differenza della funzione PHP mail(), SMTP utilizza un’autenticazione adeguata, che porta a un’elevata recapitabilità delle e-mail.

WordPress dispone di un plugin WP Mail SMTP che configura il vostro sito WordPress per l’invio di e-mail utilizzando SMTP invece della funzione PHP mail().

È possibile utilizzarlo per connettersi a tutti i servizi SMTP più diffusi, come SendLayer, Brevo (ex Sendinblue), Gmail (Google Workspace), Amazon SES e altri ancora.

Detto questo, vediamo come risolvere il problema del mancato invio di e-mail da parte di WordPress.

Alternativa: Se utilizzate WooCommerce e le email degli ordini non vengono recapitate, leggete la nostra guida su come correggere il problema dell’invio di email da parte di WooCommerce.

Video tutorial

Subscribe to WPBeginner

Se preferite le istruzioni scritte, continuate a leggere. Per navigare in questo articolo è possibile utilizzare i collegamenti rapidi riportati di seguito:

Passo 1: Installare il plugin WP Mail SMTP

Qualunque sia il servizio SMTP scelto, è necessario che sul vostro sito sia installato il plugin WP Mail SMTP. Questo consente di passare dall’uso di WordPress della funzione PHP mail() integrata all’uso del vostro servizio SMTP.

Innanzitutto, installate e attivate il plugin WP Mail SMTP. Se non sapete come fare, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Quindi, fare clic su “WP Mail SMTP” nella dashboard di WordPress per configurare le impostazioni del plugin.

The WP Mail SMTP settings page in your WordPress dashboard

Dovrete iniziare inserendo il nome e l’indirizzo e-mail aziendale da cui volete che provengano le e-mail del vostro sito.

Assicuratevi di utilizzare lo stesso indirizzo e-mail che userete per il vostro servizio di posta elettronica SMTP.

Entering the name and email address that you want your WordPress emails to come from

È possibile scegliere di forzare l’invio delle e-mail a utilizzare questo nome e questo indirizzo e-mail, anche se altri plugin, come WPForms, hanno impostazioni diverse. WP Mail SMTP sovrascriverà le impostazioni degli altri plugin.

Successivamente, è necessario scegliere un servizio di mailing SMTP per il proprio sito. Per questa esercitazione, configureremo l’SMTP utilizzando SendLayer.

WP Mail SMTP's mailer options

Per terminare la configurazione di WP Mail SMTP, è necessario creare un account con SendLayer. Procederemo a questo punto e poi torneremo a finalizzare la configurazione di WP Mail SMTP, quindi assicuratevi di tenere aperta questa scheda.

Fase 2: Impostazione del servizio di mailing SMTP

SendLayer è un fornitore di servizi e-mail affidabile. Consente di inviare un gran numero di e-mail con un’elevata deliverability.

Con SendLayer è possibile inviare gratuitamente fino a 200 e-mail, il che è più che sufficiente per la maggior parte dei piccoli siti web per iniziare.

Potrebbe trattarsi di e-mail provenienti dal modulo di contatto, di nuovi dati dell’account utente, di e-mail di recupero della password o di qualsiasi altra e-mail inviata tramite il vostro sito WordPress.

Innanzitutto, è necessario andare sul sito web di SendLayer per creare un account. Nella pagina dei prezzi, fate clic sul link “Prova la nostra prova gratuita di SendLayer (invia fino a 200 e-mail)” per configurare il vostro account.

Click SendLayer free trial link

Una volta creato un account, vedrete la vostra dashboard di SendLayer.

Ora che avete un account SendLayer, configuriamo il vostro provider di posta elettronica con WordPress.

The SendLayer dashboard

Passo 3: Collegare il sito WordPress a SendLayer

Prima di poter inviare e-mail con SendLayer, è necessario autorizzare il proprio dominio.

Questo dimostra ai server di posta elettronica che siete il proprietario confermato del dominio di invio e che le vostre e-mail sono inviate da una fonte legittima.

Per autorizzare il vostro dominio, fate clic sul pulsante arancione “Aggiungi dominio” dalla dashboard di SendLayer.

Click the Add Domain button in SendLayer

Nella pagina successiva, è sufficiente digitare il nome del dominio nell’apposito campo.

Quindi, fare clic sul pulsante “Aggiungi dominio”.

Add your domain in SendLayer

Nota: con altri servizi di mailing come Brevo (ex Sendinblue), è necessario impostare prima un sottodominio per il proprio sito web. Ma SendLayer aggiungerà automaticamente il sottodominio ai record DNS del dominio mittente.

Pertanto, non è necessario aggiungere un sottodominio aggiuntivo al momento della registrazione del dominio.

Una volta aggiunto il dominio, SendLayer mostrerà 5 record DNS da aggiungere alle impostazioni dei record DNS del dominio.

Queste righe di codice consentono a SendLayer di autorizzare il nome di dominio.

SendLayer's DNS records

Dovrete aggiungere questi record DNS al vostro sito WordPress. Può sembrare complicato, ma è sufficiente copiare e incollare i record DNS nel posto giusto.

Ai fini di questo tutorial, dimostreremo il nostro esempio utilizzando il nostro account di hosting su Bluehost.

Se utilizzate altre società di hosting o se il vostro DNS è gestito da una società di registrazione di domini come Domain.com, Network Solutions o GoDaddy, seguite le rispettive istruzioni.

Innanzitutto, aprite una nuova scheda del browser e accedete al vostro account di hosting WordPress. Quindi, cercate i record DNS del vostro dominio.

In Bluehost, è possibile farlo andando su “Domini”. Quindi, fare clic su “Impostazioni” accanto al dominio che si desidera collegare a SendLayer.

Opening Bluehost's Domains page and clicking Settings

Nella pagina successiva, scorrere fino alla sezione “Strumenti avanzati”.

Successivamente, fare clic sul pulsante “Gestisci” accanto a Record DNS avanzati.

Clicking Manage in Bluehost to open the Advanced DNS Records Manager

Verrà visualizzato un messaggio di avviso che indica che i record DNS devono essere modificati da un utente avanzato. Non preoccupatevi di questo messaggio, perché la procedura è piuttosto semplice.

Fare clic su “Continua” per procedere.

The Advanced DNS Records warning message in Bluehost

A questo punto si accede alla pagina Gestione dei record DNS avanzati.

Per iniziare, fare clic sul pulsante “+ Aggiungi record”.

Adding a new DNS record in Bluehost

Ora iniziamo ad aggiungere i record DNS forniti da SendLayer.

Innanzitutto, selezionare il tipo di record DNS. In questo caso, utilizzeremo CNAME per il primo record.

Nella sezione “Riferimenti a”, fare clic su “Altro host”. In seguito si sceglierà questa stessa opzione per tutti i record DNS.

Choosing the DNS record type and refers to setting in Bluehost

Scorrendo verso il basso, si vedranno tre campi: Nome host, Alias e TTL.

Il Nome host deve essere compilato con il valore di ‘Hostname’ fornito da SendLayer. L’Alias deve essere riempito con il valore in “Value”. Per quanto riguarda il TTL, è possibile lasciarlo a 15 minuti.

The Host Name, Alias, and TTL fields when adding a new DNS record in Bluehost

L’immagine seguente mostra l’aspetto della nostra schermata quando abbiamo aggiunto il nostro primo record CNAME.

Una volta terminato, basta fare clic su “Aggiungi”.

Filling out the Host Name, Alias, and TTL fields when adding a new DNS record in Bluehost

È possibile ripetere questi passaggi per tutti i record DNS (sia CNAME che TXT).

Quando si aggiunge il record TXT, assicurarsi di incollare il valore “Hostname” di SendLayer nel campo “Host Name” e quello di “Value” nel campo “TXT Value”.

Ecco come si presenta:

Adding a TXT record in Bluehost

Dopo aver aggiunto i record, tornate a SendLayer e selezionate la casella “Ho aggiunto questi record DNS e sono pronto a procedere”.

Quindi, premere il pulsante “Verifica record DNS”.

Verify DNS records SendLayer

Potrebbero essere necessarie 24-48 ore prima che SendLayer sia in grado di verificare i vostri record. Nella nostra esperienza, ci sono volute diverse ore.

Se non succede nulla quando si fa clic su questo pulsante, i record non possono ancora essere verificati. È possibile ricontrollare in seguito se sono stati verificati andando su “Impostazioni” e navigando fino alla scheda “Registri e impostazioni DNS” dalla dashboard di SendLayer.

SendLayer DNS TXT records once they've been verified

Qui troverete un elenco di tutti i vostri record DNS in un unico posto. Una volta che il vostro dominio è stato autorizzato con successo, vedrete dei segni di spunta verdi accanto a ciascun record DNS nella colonna “Stato”.

È possibile continuare a seguire questa esercitazione mentre si attende l’autorizzazione.

Passo 4: terminare l’impostazione di WP Mail SMTP per utilizzare SendLayer

Terminiamo la configurazione. Innanzitutto, accedere al proprio account SendLayer per trovare la chiave API.

Dalla dashboard di SendLayer, basta andare alla pagina Impostazioni Chiavi API. Qui, verrà visualizzata una chiave API predefinita, generata al momento dell’autorizzazione del dominio in SendLayer.

Finding SendLayer API keys

È possibile copiare la chiave API da questa pagina facendo clic sull’icona di copia.

Così:

Click to copy the API key in SendLayer

Fatto questo, si può tornare alla scheda di configurazione guidata di WP Mail SMTP.

Quindi, incollare la chiave API dove necessario.

Paste the SendLayer API key into WP Mail SMTP

Congratulazioni. Ora avete configurato tutto. Il passo finale consiste nell’inviare un’e-mail di prova per assicurarsi che tutto funzioni.

Andate su WP Mail SMTP “ Strumenti. Nella scheda “Test e-mail”, inserite un indirizzo e-mail a cui inviare un’e-mail. Per impostazione predefinita, si tratta dell’email dell’amministratore del sito. Fare clic su “Invia e-mail”.

Sending a test email using WP Mail SMTP

Dovrebbe apparire il messaggio ‘L’email HTML di prova è stata inviata con successo!

Controllate la vostra casella di posta per vedere se è arrivata. Avrà questo aspetto:

The test email from WP Mail SMTP

Nota: se l’account SendLayer non è ancora stato attivato, verrà visualizzato il messaggio: [permission_denied]: Impossibile inviare e-mail. L’account SMTP non è ancora attivato.

Metodi alternativi per risolvere il problema del mancato invio di e-mail da parte di WordPress

Come si può vedere dall’elenco delle opzioni del plugin WP Mail SMTP, non è necessario utilizzare SendLayer. Sebbene sia il nostro miglior consiglio gratuito, ci sono altre opzioni che potete utilizzare, tra cui Microsoft 365, Gmail(Google Workspace), Amazon SES, ecc.

Usare Gmail o Google Workspace con WP Mail SMTP per riparare le e-mail di WordPress

Se avete Gmail, potete usare quello per inviare le vostre e-mail. Non sarà necessario inserire i dati di accesso alla posta elettronica in WordPress quando si utilizza il plugin WP Mail SMTP.

Per utilizzare Gmail o Google Workspace, configurare WP Mail SMTP come mostrato sopra, quindi fare clic sull’opzione “Google / Gmail” per il proprio mailer.

Successivamente, è possibile configurare le impostazioni del mailer utilizzando la configurazione in un clic di WP Mail SMTP.

Questo metodo non richiede la creazione di una propria app, il che è molto più semplice. È sufficiente accedere al proprio account Gmail e fare clic su “Salva impostazioni”.

Setting up Gmail on WP Mail SMTP

L’utilizzo di Gmail o di Google Workspace a livello professionale presenta tuttavia un paio di svantaggi.

Uno di questi è che potrebbe essere necessario contattare l’host web per fargli installare il certificato giusto per farlo funzionare.

Inoltre, se in futuro cambierete l’indirizzo e-mail, dovrete ripetere l’intera procedura. Questo include la creazione di una nuova applicazione web.

Utilizzo di Microsoft 365 con WP Mail SMTP per riparare le e-mail di WordPress

Se utilizzate Microsoft Office 365 o Outlook per il vostro account di posta elettronica abituale, potete utilizzare anche quello per inviare e-mail attraverso WordPress. Tuttavia, questa non è un’opzione consigliata, perché è meno sicura.

È necessario configurare WP Mail SMTP come sopra, quindi fare clic sull’opzione “365 / Outlook” quando si sceglie il mailer SMTP. Quindi, è necessario registrare un’app su Microsoft Azure in modo da poter compilare i campi sottostanti.

Choosing Outlook as the WP Mail SMTP mailer

Per maggiori dettagli, consultare la guida dettagliata su come configurare Outlook con WP Mail SMTP.

Utilizzo di Amazon SES con WP Mail SMTP per riparare le e-mail di WordPress

La piattaforma Amazon AWS dispone di un Simple Email Service (SES) che è possibile utilizzare per risolvere il problema delle e-mail di WordPress.

L’aspetto migliore di Amazon è che consente di inviare gratuitamente fino a 62.000 e-mail al mese. Lo svantaggio è che la configurazione è un po’ più impegnativa per i principianti, motivo per cui non lo consigliamo come opzione preferita.

Ma come potete immaginare, molti professionisti ed esperti utilizzano Amazon SES per il loro servizio SMTP per le e-mail di WordPress, quindi non potevamo scrivere un articolo senza menzionarlo.

Se siete interessati a configurare Amazon SES con WordPress, consultate le istruzioni complete su come configurare Amazon SES con WordPress.

Qualunque sia il mailer che decidete di utilizzare, ricordate sempre di usare la funzione “Email di prova” per assicurarvi che l’invio dei messaggi di posta elettronica avvenga correttamente.

È necessario controllare anche la propria casella di posta elettronica e confermare di aver ricevuto l’e-mail di prova.

Avete riscontrato altri errori di WordPress? Selezionate queste verifiche

WordPress non è perfetto e di tanto in tanto si possono incontrare alcuni errori comuni. Ecco alcuni tutorial che potete consultare per risolverli:

Speriamo che questo articolo vi abbia aiutato a capire come correggere il problema di WordPress che non invia email. Potreste anche voler consultare la nostra lista dei problemi più comuni dell’editor a blocchi di WordPress o la nostra selezione dei migliori plugin per personalizzare le email di WooCommerce.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

154 commentiLascia una risposta

  1. Will

    My problem is that wordpress won’t send emails to or from an address that is coming from my domain name. E.g. @domain.com. But it will send from any other email address type.

  2. Md Sajid

    i successfully setup my site, and it is working very well.
    thanks for this nice and working tutorial..
    i used gmail api first method..

    SORRY FOR MY BAD ENGLISH

  3. idayat

    hello, please does anyone know how can stop WordPress from sending automatic emails to blog subscribers, i want to use MailChimp but it seems i have to first disable WordPress. thank you

  4. Lyndsay

    Great instructions! Clear, easy to follow and they work! :-)

  5. Iman

    Thank you so much. You have tutorial helped me fix my email problem . this was one of the best tutorials I have ever seen. every step is very well explained.

  6. alex

    Hi, I have installed SMTP – I think right.. but I’m still not receiving emails from the contact form. I’m also not getting new order notifications. can someone please help me? :(

  7. Nifemi

    I’ve completed all the steps using mailgun but when I try to send a test email to my other webmails in that same domain, they never get delivered. However it works pretty well with other emails such as gmail.
    Any idea about what might be causing this issue?

  8. Ron

    Is there a way to find the emails that were sent and you did not receive because of this issue?

    • WPBeginner Support

      Hi Ron,

      Default WordPress notification emails are not stored in the database. However, if you are using a plugin which stores entries in the database then you may be able to see them.

      Admin

  9. Daniel Koo

    Instead of the Success! message, I get an error like this:
    ——–
    Not Acceptable!

    An appropriate representation of the requested resource could not be found on this server. This error was generated by Mod_Security.
    ——-
    What is the problem?

    • Colin

      I’m having the exact same problem. The answer appears to lie in complicated CSS maneuvers that I hate.

  10. Abhishek Kumar

    Thank you so much for useful tutorials.

  11. Anthony

    Thank a lot. i followed your method 1 and it worked perfectly!

  12. Michael Zorko

    So…this used to be my go to app. Found a similar help video from you guys a while back. Loved Mailgun – then they started changing their policy. Now, it only works for verified email addresses..unless…you put a credit card on file.

  13. Jack Hernandez

    I’ve been having problems with admin and users (and new users) not receiving automatic notifications.

    Will this also solve that issue?

    Thanks

    • WPBeginner Support

      Hi Jack,

      Yes, it would. Missing notifications are almost always caused by email issues in WordPress.

      Admin

  14. Chloe

    Hi,

    I’m confused in the step of opening the cPanel in the hosting account. What is the hosting account? Is it found in WordPress? Thanks

  15. Owen

    I was having the exact same problem with e-mails not sending and these instructions were v useful. I have now fully resolved the issue – thank you very much

  16. Amol

    Hello,

    Thank you for the topic. It helped me a lot and fixed the issue I was struggling with for last 3 days.

    Regards,
    Amol

  17. Fred

    I started to use the video guide and the first step was to set up a mailgun account. I created a password and clicked the verification link in my email to complete the account. However they then wanted to text me a confirmation code to a cell phone as a second verification. I only own a landline not a cell phone and there was no workaround so it is impossible for me to use mailgun. I realize most people these days have cell phones but it seems stupid they would not allow signup via computer (or via a voice code over the phone).

  18. Fernán

    Thank you so much! I just had some changes regarding domain settings, and this pointed me in the right way.

  19. Pankaj Kumar

    Hi, If i am using Zoho mail for example.com for email.

    Can i still use mail1.example.com and configure mx record?

    Will it work or stops my email account created on zoho mail for example.com

  20. Melinda Thome

    This worked perfectly, and solved all my Wordpress email sending issues. Thank you!!

    Melinda

  21. Leo

    My wordpress send emails, but, this emails Go to Spam folder… I need a soluction. I try using codes from functions.php but does not work. My solution was install Mail Bank plugin but, I dont want this plugin. I want a simple soluction.

  22. casey

    hello! I am having issues with my Contact page, we are not receiving new contact information in our CRM site. Can you please guide me to fix the issue?

  23. Doron

    Hey

    Thanks for the great tutorial. I’m getting
    “Mailgun HTTP API Test Failure; status “Free accounts are for test purposes only. Please upgrade or add the address to authorized recipients in Account Settings.”
    Do you know why or how to resolve?
    (Added an “authorized user” to my acount)

    • Alex Cramer

      I’m having the same problem. I also don’t understand how to get to the cPanel. What am I missing?

  24. Lawrence Ip

    Ah! When in doubt add this TXT Record. @ v=spf1 include:_spf.google.com ~all
    That is, this works for Namecheap (and most likely others) when Gmail is enabled. Enjoy!

  25. Aaron Williams

    I am having the problem that the wp_mail() function is not showing up in our functions.php document. If I read the documentation correctly, that means Gmail SMTP plugin still won’t work because it uses that function still. Every time I have tried to add the wp_mail() function it has resulted in a fatal error that kills the website and I have to remote into our server to delete the code to get the page working again. Any ideas?

    • WPBeginner Support

      Hey Aaron,

      wp_mail function resides in the core WordPress files, so you will not find it in your theme’s functions.php file. Since it is already part of the core, you do not need to add it. Try installing Gmail SMTP plugin, and it should work.

      Admin

  26. Clare

    Hi there, so happy to have found this tutorial! Can anyone tell me if you need to use a subdomain to setup Mailgun? We have set this up using our root domain and are having some issues and I am wondering if this could be why. Any advice would be appreciated! Thanks, Clare.

    • Michael Halbrook

      It can cause problems if you set it up with out one from what I’ve been reading, because if you set up the MX records for MailGun with your current e-mail address it can be problematic.

  27. Michael Tillman

    Great tutorial. I have to say the narrator has a really nice voice, nice and pleasant.

  28. Eric

    Using Mailgun worked like a charm. Thanks!

  29. John F

    will this fix conformation email not sending?

  30. Callan

    Hi,

    I think I found an easy workaround for this problem. When setting up form fields, instead of using the generic email field I just use a different type of field and mark it as a “required” field. That way people will know that it is a required field and still provide you with a valid email address.

    I have just had the same problem with all of a sudden Wordpress not sending me mail from anyone who has a gmail address. I’ve changed the field types and am again receiving emails from submitted forms.

    I’d be interested to see if anyone else would try to see if this works.

  31. Steve

    First off…very informative article…including the YouTube video on setting up the Google Apps for Work. So thank you for that!

    A couple questions:

    I use Mad Mimi for my email marketing…and they sent the below article out a while ago telling Gmail users to not use Gmail addresses for sending out Mad Mimi email campaigns (which is what I used to do), but instead to use a custom domain. So that’s what I did. I set up a custom “name@domain.com” address and have been using that. If I want to use the exact same “name@domain.com” address for the Google Apps for Work setup to receive notifications from my Wordpress site…will this mess up stuff with the Mad Mimi emails?

    Additionally, I currently have my personal Gmail setup to be able to send and receive email from the “name@domain.com” address…so how is that effected as well? Do I need to delete that stuff out of there if I go with this Google Apps for Work option to fix my issue with not receiving my Wordpress notification emails?

    Thank you so much in advance for any clarification on this.

  32. Sacha Doucet

    The article and video were super helpful! Thank you!!

  33. Amy

    Just wanted to say – thank you so much for this article! Has helped me fix my forms :) not sure what the issue was before, if it was the server or what – but the mailgun solution worked perfectly for me.

  34. Akinola King

    Thanks for this article.

  35. David

    Great article! Thank you for sharing!

    1) Why does the mailgun HTTP API not require a username and password like the SMTP solution does? Is it because mailgun is verifying at the DNS level (with its SPF and domain key records) and with the API — so this setup removed the need for the SMTP credentials?

    2) Am I correct that these sending issues (being rejected by Google or Yahoo’s mail servers) are mostly because people are trying to send email from their WP installations but are using a personalAccount@aol.com to send email from a WP install at example.com?

    3) Would mailgun allow someone to send email as personalAccount@aol.com even though the mail is coming from the WP install at example.com

    Thanks for your help!

  36. Shaun Lawson

    Thank you so much for these great instructions.
    Worked for me first time.

    Shaun

  37. Lucas Shepherd

    Postman SMTP fixed my wordpress email after trying everything everyone told me to try.

    • Doug

      Thanks for pointing me to Postman SMTP. I too had tried several setups to no avail.

    • Jerry

      Thanks Lucas, Me too!
      Postman SMTP solved all my email woes.. I’ve been trying to test mail function on Wordpress installed on localhost under Xampp for a day or two.
      I’m brand new to Wordpress and I’m learning that the secret to a happy life is getting the right Plugin.. recommendations are invaluable.

  38. meenakshi

    My cpanel is not showing Advanced DNS Zone edittor in Domain section . Wha shoud I do?

  39. Mabel

    I need help. I have successfully installed mailgun using your videio How to Fix WordPress Not Sending Email Issue, but my email notifications still do not send. Do I have to enter some code into each email template? I have no idea what I am doing.

  40. bobby

    You should really warn people about changing the mx records. It ruined my incoming mail for 5 hours and i had to change them back.

  41. Bobby

    I set this all up and never got an activation email from Mailgun. Pretty pathetic that an email smtp service can’t even figure out their own account activation system through….ugh….email.

    I sent a support ticket in. Now, because I changed the settings on my hosting, NONE OF MY EMAIL IS WORKING. I have tried three different emails to activate the account, and none have gotten the activation email.

  42. Marco Floriano

    Amazing video, amazing tutorial. Nice solution. Perfect! Mailgun is amazing, thanks a ton guys!

  43. Ademide

    Thank you for tutorials. I couldn’t proceed because I was having the following error “Your account is temporarily disabled. Business Verification Please contact support to resolve”. I have raised two tickets already, it doesn’t seem to be helping. Any idea what I need to do to get this resolved?

    • WPBeginner Support

      Mailgun has internal checks in place which may sometimes flag an innocent account as suspicious. You simply need to contact their support, they will ask you a few questions about your email usage and will unlock your account.

      Admin

  44. Wout

    Oh man thank you so much for this! You’re lifesavers! Mails from my wp-site used to end up in Spam, now they reach the inbox with no problems… One thing worth mentioning may be that the domain you set up in Mailgun doesn’t show up in WP mails to users/customers, so you don’t have to use a matching domain for your site. You can setup mail1.example.com in Mailgun for your WordPress site anotherexample.com and it works.

    • WPBeginner Support

      It works, but to ensure maximum delivery in the long run, it is recommended to use the same domain as your website.

      Admin

    • Wout

      Actually I still had some issues after testing, and decided to install sendgrid plugin, and that was easier to setup and works like a charm…

  45. Lavish

    My domain name is attached to Google Apps emails, I don’t want to mess up things. Can I instead use .org version of my domain name. I have .org and it is just parked (redirecting to .com) unused.

    Thanks

  46. Luke Cavanagh

    Just make it easy and use SendGrid. You just create a general API and then add it into the settings of the SendGrid plugin on the site you need to use it on.

  47. Michael Story

    Hi you mention needing the shortcode for later in the video, where do you use the shortcode? Does it replace gravity forms?

  48. Bill Frankell

    Oh man, where were you last week with this? I spent four days of vacation working all this out on my own.

    However I do not see my problem listed, which was using Yahoo mail.

    Been a yahoo user since 2000 so hated to give way but finally set up new gmail accounts on all my websites which changed everything. I now have those accounts all forwarding to Yahoo, each with a note in the from address telling me their source.

    There may have been a way to make Yahoo work, but I didn’t find it and finally gave up. This is a better setup because it lets me set up separate mailing lists and work with mail chimp and sumo me. So far in the last week we have collected over a hundred new members on one site, the difference is that now I get to see each one as it comes in, can delete my yahoo notice and still have the record on Gmail archives.

    Having said all this, this page is being bookmarked for future reference. Thanks, it was almost timely.

  49. amit

    Sending WordPress Emails Using Gmail SMTP Servers. is it free feature

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.