¿WordPress no envía correos electrónicos? 5 soluciones sencillas y plugins que te ayudarán

Fix WordPress not sending email issue

Teniendo en cuenta lo importante que es el correo electrónico para crear relaciones, marketing y divulgación, los problemas con WordPress por no enviar correos electrónicos pueden ser problemáticos.

WordPress puede enviar correos electrónicos desde formularios de contacto, notificaciones de tiendas online, alertas de seguridad y otros plugins. Estas funciones son básicas, pero funcionan bien para la mayoría de los usos.

Cuando alguien informa de que el correo electrónico de WordPress no funciona, normalmente se trata de una de estas dos cosas. O bien el correo electrónico funciona pero acaba en spam o no se envía.

Como ambos problemas pueden ser comunes, le mostraremos cómo abordarlos.

En este artículo, discutiremos brevemente el correo electrónico en WordPress, el correo PHP, SMTP y las muchas razones por las que WordPress no envía correo electrónico.

También describiremos algunas formas sencillas de solucionar el problema para que tu correo electrónico vuelva a funcionar.

En primer lugar, veamos algunas razones comunes por las que WordPress envía correos electrónicos.

Tipos de correo electrónico típicos utilizados con WordPress

El correo electrónico es una parte integral de WordPress y se utiliza mucho más de lo que creemos. Los siguientes son algunos tipos habituales de correo electrónico que puede enviar un sitio web.

  • Correos electrónicos de restablecimiento de contraseña - Cada vez que un usuario necesite restablecer su contraseña, WordPress le enviará un correo electrónico.
  • Formularios de contacto - Su plugin de formulario de contacto utilizará el correo electrónico para avisarle de un nuevo mensaje. Si tu formulario de contacto de WordPress no funciona, ¡podrías perder negocio!
  • Correos electrónicos de recepción de pedidos - Si gestionas una tienda WooCommerce, es posible que recibas alertas de nuevos pedidos o consultas por correo electrónico. ¡Más negocio perdido si no los recibes!
  • Correos electrónicos de alerta de plugins de seguridad o copia de seguridad - Muchas copias de seguridad y complementos de seguridad le avisará de cualquier problema por correo electrónico. También puede recibir un archivo de copia de seguridad por correo electrónico si utiliza UpdraftPlus u otros plugin de copia de seguridad.

Existen otros tipos de correo electrónico que puede utilizar, como el registro de nuevos usuarios, las notificaciones de actualizaciones, los boletines informativos y otros, pero ya se hace una idea.

SMTP y su uso en el correo electrónico

SMTP, Simple Mail Transfer Protocol, es el protocolo principal para el envío de correo electrónico a través de Internet. Funciona en todos los sistemas y puede utilizarse en WordPress.

Por defecto, WordPress utiliza PHP para enviar correo electrónico, lo que no es ideal. Funciona en su mayor parte, pero es menos fiable y tiene menos funciones de correo que SMTP.

Incluso si no tienes problemas con el correo electrónico, cambiar de PHP a SMTP es algo que definitivamente recomendamos.

Cómo funciona SMTP

SMTP forma parte de la capa de aplicación de la Protocolo TCP/IP. Utiliza un sistema denominado "almacenar y reenviar" para enviar y recibir correos electrónicos a través de redes mediante su MTA, Agente de Transferencia de Correo.

No vamos a profundizar demasiado en cómo funciona todo, pero baste decir que SMTP indica al MTA cómo y dónde enviar el correo electrónico. Como parte del proceso, hay una serie de comprobaciones para verificar la dirección de correo electrónico de envío y de destino.

Funciona un poco así:

  1. HELO mensaje: Anunciar la llegada inminente de un correo electrónico
  2. Mensaje EHLO: Apretón de manos y confirmación del modo ampliado
  3. Mensaje MAIL FROM: Especifique la dirección de correo electrónico de envío
  4. Mensaje RCPT TO: Especifique la dirección de correo electrónico del destinatario
  5. Mensaje DATA: El cuerpo del mensaje de correo electrónico

Es que CORREO DE y RCPT A que hace que SMTP sea más seguro que POP o PHP. Es una comprobación básica para asegurarse de que el remitente y el destinatario son direcciones de correo electrónico legítimas.

También es el sistema que indica a los clientes de correo electrónico que los mensajes SMTP son más fiables que los POP o PHP.

Como sabrás por tu propia carpeta de spam, SMTP no es garantía de que un correo electrónico no sea spam. Es sólo una forma de protección contra lo peor.

¿Por qué WordPress no envía correos electrónicos?

Gmail send email

Hay un par de razones por las que WordPress no envía correo electrónico. Una incluye una configuración incorrecta del servidor y otra tiene que ver con el spam. La segunda técnicamente no es que WordPress no envíe email. Es más el envío de correo electrónico que termina en la carpeta de spam del destinatario.

Correos electrónicos que van a Spam

Hay varias razones por las que su correo electrónico acaba en la carpeta de spam del destinatario. Entre ellas están:

  • Estás falseando tu dirección de correo electrónico - Hay opciones para cambiar la dirección de correo electrónico por otra más atractiva. Por ejemplo, en lugar de "[email protected]", puede aparecer como "[email protected]". El spoofing tiene usos legítimos, pero también lo utilizan los spammers.
  • Su dirección IP del servidor web ha sido marcado - Si utiliza un alojamiento compartido, es posible que otra persona de su servidor haya estado enviando spam y haya puesto a todo el servidor en la lista negra.
  • Utilizas palabras spam en tus correos electrónicos - Hay palabras y frases desencadenantes que pueden alertar a herramientas como Akismet, ya que son comunes en el phishing y el spam. Esta es una lista de más de 200 palabras desencadenantes de spam que pueden hacer que su correo electrónico acabe en spam.

Hay muchas otras razones por las que tu correo electrónico puede acabar en la carpeta de spam. Optinmonster tiene un gran recurso esbozando muchas de ellas.

El servidor de correo electrónico no está configurado correctamente

La otra razón por la que WordPress puede no estar enviando correos electrónicos es porque el servidor de correo electrónico no está configurado correctamente.

Como mencionamos anteriormente, WordPress utiliza PHP para enviar correo electrónico por defecto. En realidad debería utilizar SMTP porque utiliza autenticación de correo electrónico. Aunque no es infalible, hace que los correos electrónicos enviados a través de SMTP sean más fiables que los enviados a través de PHP, por lo que tienen más posibilidades de pasar los filtros de spam.

Dentro de un rato te mostraremos cómo abordarlo.

Anfitrión Web Bloquea PHP Email

Hay otro escenario a considerar si WordPress no está enviando correo electrónico. Que tu host web bloquee el correo PHP. Algunos hosts lo hacen por defecto ya que es un vector conocido de spam.

El bloqueo del correo PHP es una medida de seguridad eficaz utilizada por algunos proveedores de alojamiento para evitar que los usuarios envíen spam desde sus servidores. También es una técnica de bloqueo selectivo de clientes que envían spam.

El plugin Contact Form envía correos electrónicos problemáticos

También hay una tercera opción. Que no sea WordPress el que no envía correos electrónicos. En su lugar, su formulario de contacto de WordPress no está funcionando correctamente.

Puede tratarse de un simple error tipográfico en tu dirección de correo electrónico o de cualquier otra cosa. También hablaremos de ello.

Cómo arreglar WordPress cuando no envía correos electrónicos

Check Log Email plugin

Así que esto es el qué y el por qué, ¡ahora vamos a arreglar el problema de que WordPress no envíe correos electrónicos!

En primer lugar, debemos probar su configuración para ver si WordPress está enviando correos electrónicos o no. Como siempre, hay un plugin para eso.

  1. Descargue e instale el Comprobar y registrar el correo electrónico en su sitio web
  2. Seleccione Comprobar correo electrónico en el panel de WordPress y seleccione Estado
  3. Introduzca su dirección de correo electrónico en la casilla "Enviar correo de prueba a" situada en el centro de la página.
  4. Seleccione el botón azul Enviar correo electrónico de prueba situado debajo

El plugin enviará un email de prueba a esa dirección de email para identificar si WordPress está enviando emails o no. Mantenga un ojo en la dirección de correo electrónico hasta que llegue.

Compruebe también su carpeta de correo no deseado, por si acaso.

Si el correo electrónico llega correctamente, la configuración de su servidor está funcionando bien. Eso significa que el hecho de que el correo electrónico de WordPress no funcione se debe más al spam que a un mal funcionamiento.

Si el correo electrónico no llega, hay un problema de configuración en su Configuración de WordPress.

Los siguientes pasos abordarán ambos escenarios. Seleccione las opciones que mejor se adapten a su situación.

Evitar que los correos electrónicos vayan al spam

Postmaster tools by gmail

Si sus correos electrónicos se envían correctamente, es probable que se filtren como spam si no llegan. Hay algunas cosas que puede hacer al respecto.

Compruebe su reputación

Una de las razones por las que el correo electrónico acaba marcado como spam es porque se marca la dirección IP del servidor o la dirección de correo electrónico.

Puede comprobarlo en MXToolbox para ver si la dirección IP de su servidor de alojamiento ha sido marcada o incluida en una lista negra.

Puede utilizar Herramientas para Postmasters de Google o Servicio de datos de red inteligente de Microsoft para comprobar su dirección de correo electrónico y/o la dirección IP del servidor.

Si la IP de su servidor de alojamiento web ha sido marcada o incluida en una lista negra de spam, deberá ponerse en contacto con su proveedor de alojamiento web.

Pedir a los usuarios que creen listas blancas

Otra forma sencilla de evitar que te envíen a la carpeta de spam es solicitar a los usuarios que le incluyan en una lista blanca. Si sus correos electrónicos no llegan, tendrá que hacerlo a través de las redes sociales o de una entrada en su blog.

También puede mencionarlo en su formulario de contacto.

Sólo tienes que pedir al usuario que incluya tu correo en la lista blanca, que lo mueva de spam a su bandeja de entrada o que responda a uno de tus correos. Todo ello hará que los clientes de correo más conocidos, como Gmail y Outlook, no bloqueen el mensaje en el futuro.

Las listas blancas van un paso más allá y funcionan también para usuarios que no son de Gmail o Outlook.

Configurar WordPress para utilizar SMTP

WP Mail SMTP by WPForms

Puede configurar WordPress para utilizar SMTP para el correo electrónico utilizando un plugin llamado WP Mail SMTP. Es de la misma gente que WPForms, un excelente plugin de formulario de contacto y funciona bien.

SMTP tiene una ventaja real sobre PHP, ya que utiliza la autenticación para ayudar a eliminar el spam. Los correos enviados a través de SMTP tienen menos probabilidades de acabar en los filtros de spam que los correos PHP.

Así se configura:

1. Instalar y activar WP Mail SMTP en su sitio web.

2. Complete el asistente de configuración seleccionando un servicio de correo electrónico, verificando su identidad y dirección y rellenando los datos del servidor según sea necesario.

3. Seleccione WP Mail SMTP y Ajustes en el panel de WordPress

Configure WordPress to use SMTP1

4. Seleccione la pestaña Prueba de correo electrónico en la parte superior

5. Envíe un correo electrónico de prueba a una dirección de correo electrónico a la que tenga acceso

6. Esperar a que llegue el correo electrónico

El plugin tiene un asistente de configuración muy hábil que te ayuda a configurar SMTP en WordPress. Nosotros utilizamos la opción de Gmail, que requiere dos claves de Google para que funcione. Hay otros servicios de correo electrónico disponibles.

Instrucciones completas para configurar WP Mail SMTP y Gmail.

Una vez configurado, puedes probarlo siguiendo el proceso anterior para asegurarte de que todo funciona. También hay una herramienta de registro para el correo electrónico, pero eso es parte de la versión premium.

El formulario de contacto de WordPress no funciona

wpform setting

Si es el formulario de contacto de WordPress el que no funciona, es probable que el problema se deba a un simple problema de configuración. Ejecuta las pruebas descritas anteriormente para comprobar si WordPress está configurado para enviar correos electrónicos o no.

Si los correos electrónicos se envían correctamente, es probable que se trate de un problema de configuración del formulario. La mayoría de los formularios de contacto de WordPress utilizan el emailer de su sistema para enviar. Si acabas de cambiar de PHP a SMTP, deberías volver a probar tu formulario antes de seguir resolviendo problemas.

Si su formulario sigue sin enviar correo electrónico después de cambiar a SMTP, es necesario solucionar más problemas.

Comprueba la configuración de tu formulario para asegurarte de que tienes la dirección de correo electrónico correcta, el nuevo protocolo de correo listado y has cambiado los puertos de correo electrónico si procede.

Comprueba todos los ajustes del formulario para asegurarte de que todo es correcto. Si haces algún cambio, vuelve a probar el formulario para ver si se ha solucionado.

Si utiliza WPFormsseleccione WPForms y Todos los formularios

  1. Seleccione Editar en un formulario y Configuración
  2. Revise la configuración del formulario para comprobar que todo está configurado correctamente.

Si utiliza Formulario de contacto 7Seleccione Contacto y Formularios de contacto en el menú de WordPress.

  1. Seleccione un formulario y elija la pestaña Correo
  2. Compruebe todos los ajustes dentro de esa pestaña para asegurarse de que son correctos.

Si necesitas más ayuda, prueba uno de estos recursos:

Si utiliza WPForms, consulte esta página de técnicas de resolución de problemas.

Si utiliza Contact Form 7, el sitio web contiene algunos recursos útiles para solucionar problemas.

Si utiliza Formas formidables, consulte su página de asistencia aquí.

Si utiliza otro tipo de formulario de contacto, es probable que también disponga de recursos de apoyo.

Plugins de WordPress para registrar los correos electrónicos enviados por WordPress

WordPress plugins to log emails sent by WordPress

Una de las razones por las que nos gusta el plugin WP Mail SMTP es porque tiene un registro de correo electrónico básico incorporado. Otros plugins mantienen esto como una opción premium, pero si sólo necesita registro de correo electrónico básico, este plugin va a hacer.

Para activar el registro de correo electrónico:

  1. Seleccione Comprobar y registrar correo electrónico y configuración en el panel de control de WordPress
  2. Marque la casilla junto a Activar registros
  3. Compruebe la dirección de correo electrónico a la que se enviarán las advertencias sobre el tamaño de la base de datos
  4. Guardar el cambio

Verá que aparece una nueva entrada de menú dentro de Check & Log Email en el menú izquierdo de WordPress llamada View Logs. Esto le mostrará los registros de todos y cada uno de los correos electrónicos que envíe a partir de ahora.

6 alternativas al uso de WordPress para enviar correo electrónico

WordPress está bien para enviar unos pocos correos electrónicos a la vez, pero pronto se sobrecargará cuando aumente el volumen. Cuando tu lista de correo electrónico crezca, quizá debas plantearte otras alternativas.

Recomendamos cualquiera de estos cinco alternativas al correo electrónico de WordPress.

1. Mailchimp

mailchimp homepage

Mailchimp es una plataforma de correo electrónico bien establecida que existe desde hace años. Se ha ampliado para incluir sitios web completos y soluciones de marketing, pero sigue ofreciendo sólidas herramientas de difusión de correo electrónico.

Además de plantillas de correo electrónico y una herramienta de diseño, también dispone de valiosas funciones de análisis, recomendaciones, herramientas de automatización del correo electrónico y mucho más. Es una plataforma de correo electrónico completa que incluye todo lo que puedas necesitar.

Mailchimp tiene una versión gratuita y tres planes premium por volumen.

2. Sendinblue

Sendinblue for live chat

Sendinblue es una plataforma de correo electrónico muy popular y la que utilizamos aquí en Brainstorm Force. Combina herramientas de correo electrónico con funciones de CRM y características adicionales opcionales en función de su suscripción.

La función de correo electrónico incluye docenas de atractivas plantillas y una herramienta de diseño para crear las tuyas propias. Además, las plantillas son totalmente adaptativas. Sendinblue también incluye herramientas de pruebas A/B, listas de correo segmentadas y otras funciones que facilitan la gestión del alcance del correo electrónico.

Hay una versión gratuita y tres planes premium que ofrecen suscripciones por volumen con funciones adicionales.

3. Moosend

moosend email marketing software

Moosend es una plataforma de marketing por correo electrónico conocida por sus potentes funciones y precios asequibles. Es la opción ideal para pequeñas y medianas empresas que buscan un servicio fiable que les ayude a ampliar su negocio.

La plataforma cuenta con un sofisticado creador de correos electrónicos de arrastrar y soltar que no requiere conocimientos previos. Ofrece multitud de plantillas personalizables que te ayudarán a crear campañas en cuestión de minutos. Moosend también te equipa con herramientas de automatización, formularios de suscripción y páginas de destino para hacer crecer tu audiencia.

Puede probar casi todas las funciones de la plataforma y enviar correos electrónicos ilimitados con la prueba gratuita de 30 días, mientras que la actualización a un plan de pago también le da acceso al servidor SMTP.

4. Contacto constante

Constant Contact homepage

Constant Contact es conocida por ser potente pero fácil de usar para los principiantes. Es una plataforma grande y potente con muchas funciones orientadas a las pequeñas y medianas empresas.

Entre sus características se incluyen herramientas de automatización del envío de correos electrónicosHerramientas de creación de listas de correo electrónico, herramientas de marketing en redes sociales, funciones de CRM, seguimiento e informes y una gama de tipos de correo electrónico para aumentar la participación.

Constant Contact no tiene un plan gratuito, pero ofrece el primer mes gratis. Después necesitarás uno de los dos planes premium. Todos ofrecen correos electrónicos ilimitados, lo que los diferencia de algunos de la competencia.

5. ConvertKit

ConvertKit Email Marketing tool

ConvertKit está diseñado para ofrecer facilidad de uso junto con potentes funciones. Muchas de las funciones parecen creadas específicamente para blogueros y propietarios de sitios web, por lo que te resultarán muy familiares.

Estas funciones incluyen boletines informativos, automatización del correo electrónico, herramientas de creación de contenidos, formularios de correo electrónico y herramientas de incentivos y ofertas, autorespuestas por correo electrónicocorreos electrónicos gota a gota, informes y análisis, un constructor de páginas de destino y un salpicadero muy usable.

ConvertKit tiene una opción gratuita y dos planes premium.

6. HubSpot Email Marketing

Free Email Marketing Tools HubSpot

HubSpot es muy conocido por ofrecer herramientas de marketing y su opción de email marketing es igual de buena.

Hay una versión gratuita y otra premium. Ambas ofrecen herramientas sencillas de correo electrónico que cubren todas las necesidades imaginables. Se integra con el HubSpot CRMtiene un constructor de correo electrónico de arrastrar y soltar e incluye plantillas de correo electrónico que puede utilizar incluso como suscriptor gratuito.

Los planes Premium salen caros, pero la versión gratuita es insuperable.

Existen muchas otras plataformas de correo electrónico que puedes utilizar para ampliar las funciones básicas de WordPress. Estas son solo cinco de las mejores.

WordPress no envía correos electrónicos

El correo electrónico es una herramienta tan importante para el compromiso que estaríamos realmente perdidos sin él. Por lo tanto, si WordPress no envía correos electrónicos, debes solucionarlo rápidamente.

Por eso hemos creado este post. Para ayudar a todos a gestionar el correo electrónico, mejorar el correo electrónico de WordPress y aprender a solucionar problemas. Formularios de contacto de WordPress no funciona.

Ahora ya sabe cómo cambiar de correo PHP a SMTP, cómo comprobar la dirección IP de su servidor para ver si está en una lista negra y tiene los recursos a mano para solucionar todos los aspectos del correo electrónico de WordPress.

¿Hay algún escenario que no hayamos cubierto? ¿Tienes algún consejo o ayuda para nuestros lectores? Dinos lo que piensas.

Divulgación: Este blog puede contener enlaces de afiliados. Si realiza una compra a través de uno de estos enlaces, es posible que recibamos una pequeña comisión. Leer información. Tenga la seguridad de que sólo recomendamos productos que hemos utilizado personalmente y que creemos que aportarán valor a nuestros lectores. Gracias por su apoyo.

2 comentarios
Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Astra es gratis. Ahora y siempre.

Creemos que crear sitios web atractivos no debería ser caro. Por eso Astra es gratis para todos. Empieza gratis y amplía con paquetes asequibles.

La descarga está a un solo clic

Download Checklist

REWIND

RESUMEN DEL AÑO

La descarga está a un solo clic

Introduce tu dirección de correo electrónico y sé el primero en enterarte de las actualizaciones y novedades.

Descargar gratis Astra Theme - Modal Popup Form
Scroll al inicio