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

[SOLUCIONADO] Cómo corregir el problema de que WordPress no envía correos electrónicos

Tu sitio WordPress no envía correos electrónicos. Los formularios de contacto desaparecen y los avisos importantes nunca llegan.

No eres el único, y el problema no es WordPress. Es la forma en que los sitios web suelen enviar correos electrónicos.

En esta guía, revelaremos el verdadero problema que hay detrás de por qué WordPress no envía correos electrónicos y le mostraremos cómo corregirlo utilizando SMTP, el estándar de la industria para la entrega fiable de correo electrónico.

How to fix the WordPress not sending email issue

¿Por qué no recibe correos electrónicos de su sitio WordPress?

La razón más común por la que faltan correos electrónicos es que su servidor de alojamiento WordPress no está configurado correctamente para utilizar la función PHP mail().

Aunque su alojamiento esté configurado para utilizarlo, muchos proveedores de servicios de correo electrónico, como Gmail y otros, utilizan diversas herramientas para reducir el Spam en el correo electrónico. Estas herramientas intentan detectar si un correo electrónico procede del lugar del que dice proceder.

Los correos electrónicos enviados por sitios web de WordPress no suelen superar esta prueba.

Esto significa que cuando se envía un correo electrónico desde su sitio de WordPress (desde un plugin de formulario de contacto, un aviso al administrador, etc.), es posible que ni siquiera llegue a la carpeta de Spam del destinatario, y mucho menos a la bandeja de entrada.

Por eso recomendamos no utilizar WordPress para enviar su boletín de correo electrónico.

Esta es también la razón por la que recomendamos a todo el mundo que utilice SMTP para enviar correos electrónicos en WordPress.

¿Qué es SMTP?

SMTP (Simple Mail Transfer Protocol) es el estándar del sector para el envío de correos electrónicos.

A diferencia de la función mail() de PHP, SMTP utiliza una autenticación adecuada, lo que conlleva una alta entregabilidad del correo electrónico.

WordPress tiene un plugin WP Mail SMTP que configura su sitio WordPress para enviar correos electrónicos usando SMTP en lugar de la función PHP mail().

Puede utilizarlo para conectarse con cualquier servicio SMTP popular como SendLayer, Brevo (antes Sendinblue), Gmail (Google Workspace), Amazon SES, etc.

Dicho esto, veamos cómo corregir el problema de que WordPress no envía correos electrónicos.

Alternativa: Si utiliza WooCommerce y sus correos electrónicos de pedidos no se están entregando, a continuación, lea nuestra guía sobre cómo corregir WooCommerce no enviar el correo electrónico de pedido problema en su lugar.

Tutorial en vídeo

Subscribe to WPBeginner

Si prefiere instrucciones escritas, siga leyendo. Puede utilizar los enlaces rápidos que aparecen a continuación para navegar por este artículo:

Paso 1: Instalar el plugin WP Mail SMTP

Sea cual sea el servicio SMTP que elija, necesitará tener instalado el plugin WP Mail SMTP en su sitio. Esto te permite cambiar WordPress de usar la función PHP mail() incorporada a usar tu servicio SMTP.

Primero, instala y activa el plugin WP Mail SMTP. Si no estás seguro de cómo hacerlo, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

A continuación, haga clic en “WP Mail SMTP” en su escritorio de WordPress para establecer los ajustes del plugin.

The WP Mail SMTP settings page in your WordPress dashboard

Tendrá que empezar por introducir el nombre y la dirección de correo electrónico de la empresa de la que desea que procedan los correos electrónicos de su sitio.

Asegúrese de utilizar aquí la misma dirección de correo electrónico que utilizará para su servicio de correo SMTP.

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

Puede elegir forzar que los correos electrónicos usen este nombre y dirección de correo electrónico, incluso si otros plugins, como WPForms, tienen ajustes diferentes. WP Mail SMTP anulará los ajustes de los otros plugins.

Después de eso, necesita elegir un servicio de correo SMTP para su sitio. Para este tutorial, vamos a establecer SMTP utilizando SendLayer.

WP Mail SMTP's mailer options

Para terminar de establecer WP Mail SMTP, necesitará crear una cuenta con SendLayer. Seguiremos con eso a continuación y luego volveremos para finalizar la configuración en WP Mail SMTP, así que asegúrese de mantener esta pestaña abierta.

Paso 2: Establezca su servicio de correo SMTP

SendLayer es un proveedor de servicios de correo electrónico fiable. Le permiten enviar un gran número de correos electrónicos con una alta capacidad de entrega.

Puede utilizar SendLayer para enviar hasta 200 correos electrónicos de forma gratuita, lo que es más que suficiente para que la mayoría de los sitios web pequeños empiecen a funcionar.

Pueden ser correos electrónicos de su formulario de contacto, detalles de nuevas cuentas de usuario, correos electrónicos de recuperación de contraseñas o cualquier otro correo electrónico enviado a través de su sitio de WordPress.

En primer lugar, deberá acceder al sitio web de SendLayer para crear una cuenta. En la página de Precios, haga clic en el enlace “Pruebe nuestro periodo de prueba gratuito de SendLayer (envíe hasta 200 correos electrónicos)” para establecer su cuenta.

Click SendLayer free trial link

Una vez que haya creado una cuenta, verá su Escritorio de SendLayer.

Ahora que tiene una cuenta SendLayer, vamos a establecer su proveedor de correo electrónico con WordPress.

The SendLayer dashboard

Paso 3: Conecte su sitio web WordPress con SendLayer

Antes de poder enviar correos electrónicos con SendLayer, debe autorizar su dominio.

Esto demuestra a los servidores de correo electrónico que usted es el propietario confirmado de su dominio de envío y que sus correos electrónicos se envían desde una fuente legítima.

Para autorizar su dominio, haga clic en el botón naranja “Añadir dominio” del panel de SendLayer.

Click the Add Domain button in SendLayer

En la página siguiente, escriba su nombre de dominio en el campo correspondiente.

A continuación, haga clic en el botón “Añadir dominio”.

Add your domain in SendLayer

Nota: Con otros servicios de correo como Brevo (anteriormente Sendinblue), deberá establecer primero un subdominio para su sitio web. Sin embargo, SendLayer añadirá automáticamente el subdominio a los registros DNS del dominio remitente.

Por lo tanto, no es necesario añadir un subdominio adicional al registrar el dominio.

Una vez que haya añadido su dominio, SendLayer le mostrará 5 registros DNS que deberá añadir a los ajustes de registro DNS de su dominio.

Estas líneas de código permiten a SendLayer autorizar su nombre de dominio.

SendLayer's DNS records

Tendrás que añadir estos registros DNS a tu sitio de WordPress. Puede parecer complicado, pero basta con copiarlos y pegarlos en el lugar adecuado.

Por el bien de este tutorial, vamos a demostrar nuestro ejemplo utilizando nuestra cuenta de alojamiento en Bluehost.

Si utiliza otras empresas de alojamiento o si sus DNS se gestionan en un registrador de dominios como Domain.com, Network Solutions o GoDaddy, siga sus instrucciones respectivas.

En primer lugar, abra una nueva pestaña del navegador y acceda a su cuenta de alojamiento de WordPress. A continuación, busque los registros DNS de su dominio.

En Bluehost, puede hacerlo accediendo a “Dominios”. A continuación, haga clic en “Ajustes” junto al dominio que desea conectar con SendLayer.

Opening Bluehost's Domains page and clicking Settings

En la página siguiente, desplácese hasta la sección “Herramientas avanzadas”.

A continuación, haga clic en el botón “Gestionar” situado junto a Registros DNS avanzados.

Clicking Manage in Bluehost to open the Advanced DNS Records Manager

Verás un mensaje de advertencia diciendo que los registros DNS deben ser editados por un usuario avanzado. No te preocupes acerca de este mensaje, ya que el proceso para esto es bastante fácil.

Siga adelante y haga clic en “Continuar” para continuar.

The Advanced DNS Records warning message in Bluehost

Llegará a la página Gestionar registros DNS avanzados.

Para empezar, haga clic en el botón “+ Añadir registro”.

Adding a new DNS record in Bluehost

Ahora, empecemos a añadir los registros DNS que SendLayer ha proporcionado.

En primer lugar, seleccione el tipo de registro DNS. En este caso, utilizaremos CNAME para el primer registro.

En la sección “Se refiere a”, haz clic en “Otro alojamiento”. Más adelante elegirá esta misma opción para todos sus registros DNS.

Choosing the DNS record type and refers to setting in Bluehost

Desplazándose hacia abajo, verá tres campos: Nombre de host, Alias y TTL.

El Hostname debe rellenarse con el valor de ‘Hostname’ proporcionado por SendLayer. El Alias debe rellenarse con el valor de ‘Value’. En cuanto al TTL, puede dejarlo en 15 minutos.

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

La siguiente captura de pantalla muestra el aspecto de nuestra pantalla cuando añadimos nuestro primer registro CNAME.

Cuando hayas terminado, haz clic en “Añadir”.

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

Puede repetir estos pasos para todos los registros DNS (tanto CNAME como TXT).

Al añadir el registro TXT, asegúrese de pegar el valor de ‘Hostname’ de SendLayer en el campo ‘Host Name’ y el de ‘Value’ en el campo ‘TXT Value’.

Esto es lo que parece:

Adding a TXT record in Bluehost

Una vez añadidos los registros, vuelva a SendLayer y marque la casilla siguiente: “He añadido estos registros DNS y estoy listo para continuar”.

A continuación, pulse el botón “Verificar registros DNS”.

Verify DNS records SendLayer

SendLayer puede tardar entre 24 y 48 horas en verificar sus registros. En nuestra experiencia, tardó varias horas.

Si no ocurre nada al hacer clic en ese botón, los registros aún no pueden verificarse. Puede comprobar más tarde si se han verificado accediendo a “Configuración” y navegando hasta la pestaña “Registros y ajustes DNS” desde su panel de SendLayer.

SendLayer DNS TXT records once they've been verified

Aquí encontrarás un anuncio / catálogo / ficha con todos tus registros DNS. Una vez que tu dominio haya sido correctamente autorizado, verás marcas de verificación verdes junto a cada registro DNS en la columna “Estado”.

Puedes seguir con este tutorial mientras esperas a que se produzca la autorización.

Paso 4: Finalizar la configuración de WP Mail SMTP para utilizar SendLayer

Finalicemos la configuración. En primer lugar, vaya a su cuenta de SendLayer para encontrar su clave API.

Desde el Escritorio de SendLayer, simplemente vaya a la página Ajustes Claves API. Aquí, verá una clave de API por defecto que se generó cuando autorizó su dominio en SendLayer.

Finding SendLayer API keys

Puede copiar la clave API desde esta página al hacer clic en el icono de copia.

Así:

Click to copy the API key in SendLayer

Una vez hecho esto, puede volver a la pestaña del asistente de configuración de WP Mail SMTP.

A continuación, pegue la clave API donde corresponda.

Paste the SendLayer API key into WP Mail SMTP

Enhorabuena. Ya lo has establecido todo. El último paso es enviar un correo electrónico de prueba para comprobar que todo funciona correctamente.

Vaya a WP Mail SMTP “ Herramientas. En la pestaña ‘Prueba de correo electrónico’, introduzca una dirección de correo electrónico a la que enviar un correo electrónico. Por defecto será el correo electrónico del administrador del sitio. Haga clic en ‘Enviar correo electrónico’.

Sending a test email using WP Mail SMTP

Debería aparecer el mensaje “El correo electrónico HTML de prueba se ha enviado correctamente”.

Marca / comprueba si ha llegado a tu bandeja de entrada. Tendrá este aspecto:

The test email from WP Mail SMTP

Nota: Si su cuenta de SendLayer aún no está activada, recibirá el mensaje: [permission_denied]: No se ha podido enviar correo electrónico. Su cuenta SMTP aún no está activada.

Formas alternativas de corregir el problema de que WordPress no envía correos electrónicos

Como puede ver en el anuncio / catálogo / ficha de opciones de envío del plugin WP Mail SMTP, no tiene por qué utilizar SendLayer. Aunque es nuestra principal recomendación gratuita, hay otras opciones que puede utilizar, incluyendo Microsoft 365, Gmail(Google Workspace), Amazon SES, etc.

Uso de Gmail o Google Workspace con WP Mail SMTP para corregir correos electrónicos de WordPress

Si tienes Gmail, puedes utilizarlo para enviar tus correos electrónicos. No necesitarás introducir tus datos de acceso / correo electrónico en WordPress cuando utilices el plugin WP Mail SMTP.

Para utilizar Gmail o Google Workspace, establece WP Mail SMTP como se muestra arriba, y luego haz clic en la opción “Google / Gmail” para tu servicio de envío.

A continuación, puede establecer los ajustes del servicio de envío utilizando la configuración de un clic de WP Mail SMTP.

Este método no requiere que crees tu propia aplicación, lo cual es mucho más sencillo. Solo tienes que acceder a tu cuenta de Gmail y hacer clic en “Guardar ajustes”.

Setting up Gmail on WP Mail SMTP

Sin embargo, existen un par de inconvenientes clave a la hora de utilizar tu cuenta profesional de Gmail o Google Workspace.

Una de ellas es que es posible que tengas que ponerte en contacto con tu alojamiento web para que instalen el certificado adecuado para que funcione.

Otra es que si cambias la dirección de correo electrónico en el futuro, tendrás que volver a pasar por todo el proceso. Esto incluirá la creación de una nueva aplicación web.

Uso de Microsoft 365 con WP Mail SMTP para corregir correos electrónicos de WordPress

Si utilizas Microsoft Office 365 o Outlook para tu cuenta de correo electrónico habitual, también puedes utilizarla para enviar correos electrónicos a través de WordPress. Sin embargo, no es una opción recomendable porque es menos segura.

Necesitarás establecer WP Mail SMTP como arriba, luego haz clic en la opción ‘365 / Outlook’ cuando elijas tu servicio de envío SMTP. A continuación, debes registrar una aplicación en Microsoft Azure para poder rellenar los campos que aparecen a continuación.

Choosing Outlook as the WP Mail SMTP mailer

Para más detalles, consulte la guía detallada sobre cómo establecer Outlook con WP Mail SMTP.

Uso de Amazon SES con WP Mail SMTP para corregir correos electrónicos de WordPress

La plataforma Amazon AWS dispone de un Simple Email Service (SES) que puedes utilizar para corregir el problema del correo electrónico de WordPress.

Lo mejor de Amazon es que te permite enviar hasta 62.000 correos electrónicos al mes de forma gratuita. El inconveniente es que la configuración es un poco más complicada para los principiantes, por lo que no la recomendamos como nuestra opción preferida.

Pero como puedes imaginar, muchos profesionales y expertos utilizan Amazon SES para su servicio SMTP de correo electrónico de WordPress, así que no podíamos escribir un artículo sin mencionarlo.

Si está interesado en establecer Amazon SES con WordPress, consulte las instrucciones completas sobre cómo establecer Amazon SES con WordPress.

Sea cual sea el servicio de envío que decida utilizar, recuerde siempre utilizar la característica “Correo electrónico de prueba” para asegurarse de que los correos electrónicos se envían correctamente.

Asegúrese también de marcar / comprobar su bandeja de entrada y confirmar que ha recibido el correo electrónico de prueba.

¿Experimenta otros errores en WordPress? Marcar / comprobar estas guías

WordPress no es perfecto, y es posible que de vez en cuando te encuentres con algunos errores comunes. Aquí tienes algunos tutoriales que puedes marcar / comprobar para solucionarlos:

Esperamos que este artículo te haya ayudado a aprender cómo corregir el problema de que WordPress no envíe correos electrónicos. Puede que también quieras ver nuestra lista de los problemas más comunes del editor de bloques de WordPress o nuestra selección de los mejores plugins personalizadores de correo electrónico de WooCommerce.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

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.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

154 comentariosDeja una respuesta

  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?

    • WPBeginner Support

      Hi Nifemi,

      Please contact Mailgun support they would be able to help you troubleshoot this.

      Administrador

  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.

      Administrador

  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.

      Administrador

  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.

      Administrador

  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.

      Administrador

  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.

      Administrador

    • 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

    • WPBeginner Support

      There are both free and paid options. The free option is less reliable than the paid option.

      Administrador

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.