Cómo arreglar WordPress que no envía correos electrónicos (3 sugerencias fáciles)

Publicado: 2023-02-12

Si trabaja con sitios web, es posible que haya encontrado el problema de que WordPress no envía correos electrónicos (o envía correos electrónicos que se pierden en la carpeta de correo no deseado del destinatario).

Esto se debe a que los correos electrónicos de WordPress (que pueden incluir cualquier cosa, desde notificaciones del sitio hasta respuestas de formularios de contacto) deben configurarse correctamente para garantizar su entrega exitosa.

Arreglar el correo electrónico de WordPress es uno de los temas más frecuentes en los foros de solución de problemas de WordPress, pero afortunadamente, suele ser un problema fácil de resolver.

Si tiene problemas con WordPress que no envía correos electrónicos, o si sus correos electrónicos de WordPress van directamente al correo no deseado, siga leyendo para descubrir cómo puede arreglar su correo electrónico de WordPress de una vez por todas. Esto es lo que cubriremos:

  • Razones por las que WordPress no envía correos electrónicos
  • Cómo configurar WordPress para enviar correos electrónicos
  • Cómo evitar que los correos electrónicos se conviertan en spam
  • Cómo enviar sus correos electrónicos de WordPress con confianza

Razones por las que WordPress no envía correos electrónicos

Hay algunas razones por las que su sitio de WordPress puede no estar enviando correos electrónicos, pero a menudo se reduce a su sitio web o a las configuraciones y configuraciones de correo electrónico específicas de su proveedor de alojamiento web. Vea a continuación tres formas fáciles de verificar (y, con suerte, corregir) su correo electrónico de WordPress.

Verifique la configuración de su correo electrónico

Una de las primeras cosas que puede hacer si WordPress no envía correos electrónicos es confirmar que la configuración de su correo electrónico en el panel de administración de WordPress sea correcta.

Para ver esta configuración, vaya a Configuración > General y asegúrese de ingresar la dirección de correo electrónico correcta en el campo "Dirección de correo electrónico". Cualquier error o error tipográfico en este campo podría hacer que los correos electrónicos no se envíen o que se marquen como correo no deseado.

Configuración general WordPress

Si su sitio de WordPress no envía correos electrónicos, verifique la configuración de su administrador como primer paso

Lo más probable es que configuró estos detalles cuando lanzó su sitio por primera vez, pero siempre vale la pena revisarlo rápidamente para ver si esta solución simple puede solucionar sus problemas de correo electrónico.

Consulte con su proveedor de alojamiento

Si todo se ve bien en su panel de administración, el siguiente lugar para verificar es con su proveedor de alojamiento.

Una de las razones más comunes por las que WordPress no envía correos electrónicos (o los correos electrónicos de WordPress se envían como spam) es que el servicio de alojamiento de un sitio web no está configurado correctamente (o no está configurado en absoluto) para enviar correos electrónicos.

Muchos proveedores de alojamiento desactivan o eluden la configuración predeterminada de correo electrónico de WordPress, que está configurada para enviar correos electrónicos utilizando su servidor de alojamiento y su función wp_mail() (basada en la función PHP mail()).

Esto puede ser problemático, ya que su servidor de alojamiento debe usarse para impulsar su sitio web, no para enviar correos electrónicos.

En WP Engine, por ejemplo, trabajamos arduamente para garantizar que los correos electrónicos normales de WordPress, como restablecimientos de contraseña o confirmaciones de pedidos de comercio electrónico, no experimenten problemas.

Sin embargo, para una funcionalidad, supervisión y escalabilidad de correo electrónico más sólidas, también recomendamos utilizar un host de correo electrónico de terceros (como SendLayer o Mailgun) que pueda descargar la demanda a servidores destinados al correo electrónico.

Si ha determinado que no se envían correos electrónicos desde su sitio de WordPress, consulte con su proveedor de alojamiento para comprender mejor sus configuraciones de correo electrónico, límites y uso (o prohibición) de la función PHP mail().

Verifique sus configuraciones de correo electrónico

Si su sitio realmente envía correos electrónicos utilizando la función PHP mail(), esta podría ser otra razón por la cual los correos electrónicos no se envían en absoluto, o una razón muy probable por la que terminan en carpetas de correo no deseado.

Esto se debe a que los correos electrónicos enviados con la función PHP mail() carecen de la autenticación adecuada y, a menudo, los servidores de correo electrónico los marcan como correo no deseado o los rechazan por completo.

Si bien la función PHP mail() no brinda soporte integrado para protocolos de autenticación de correo electrónico como el marco de política del remitente (SPF), el correo identificado con claves de dominio (DKIM) o la autenticación, generación de informes y conformidad de mensajes basados ​​en dominios (DMARC), existen son complementos y otras soluciones disponibles que se pueden usar para agregar autenticación a los correos electrónicos enviados a través de la función PHP mail() (más sobre esto a continuación).

Revisa tus complementos

Si ninguno de los problemas anteriores está afectando su correo electrónico de WordPress, intente deshabilitar y luego volver a habilitar los complementos que pueden estar interfiriendo con los correos electrónicos, como los complementos de seguridad o de prevención de correo no deseado.

Alternativamente, el problema puede encontrarse en un complemento en sí mismo, como un complemento de formulario de contacto que no genera los correos electrónicos adecuados.

Asegúrese de verificar cualquier complemento en cuestión en busca de errores o problemas que puedan estar impidiendo el envío de correos electrónicos. El mejor lugar para comenzar será la configuración de cada complemento específico, donde los detalles del correo electrónico y los registros de errores deberían estar fácilmente visibles.


Cómo configurar WordPress para enviar correos electrónicos

Hay varias formas de configurar WordPress para enviar correos electrónicos. Además de la función wp_mail() (detallada anteriormente), que le permite enviar correos electrónicos mediante programación, también puede configurar su propio servidor web para enviar correos electrónicos autenticados de WordPress.

Un método común para hacer esto es instalar y configurar el paquete Postfix en un servidor Linux. Sin embargo, si está utilizando un servicio de alojamiento compartido, es posible que existan restricciones de correo electrónico que le impidan realizar configuraciones del servidor (o que causen problemas mayores en el sitio cuando lo haga). Es por eso que siempre es aconsejable consultar con su proveedor de alojamiento antes de realizar cambios en el lado del servidor.

Si bien las dos opciones anteriores no están exentas de desafíos, un método más fácil y común para configurar WordPress para enviar correos electrónicos es usar un complemento que se integre con un servicio de correo electrónico de terceros.

Con un complemento de correo electrónico de alta calidad, puede configurar su correo electrónico de WordPress para enviar desde un servidor SMTP (Protocolo simple de transferencia de correo), que descarga la demanda del servidor y proporciona autenticación de correo electrónico de una sola vez.

Si bien existen numerosos servicios de correo electrónico e integraciones disponibles, estos son algunos de los complementos de correo electrónico más populares para WordPress:

SES de descarga de WP

Imagen de descarga de WP SES

Uno de los complementos más populares para el correo electrónico de WordPress es WP Offload SES, que envía todos los correos electrónicos del sitio a través de Amazon Simple Email Service (SES). El complemento ofrece las altas tasas de entrega y el bajo costo de Amazon SES con una configuración mucho más sencilla. Además, WP Offload SES tiene incorporado el seguimiento de apertura y clic, lo que elimina la necesidad de una configuración de CloudWatch laboriosa y que requiere mucho tiempo.

WP Correo SMTP

Imagen SMTP de correo WP

WP Mail SMTP resuelve problemas de correo electrónico al mejorar y cambiar la forma en que su sitio de WordPress envía correos electrónicos. El complemento reconfigura la función wp_mail() para usar las credenciales de host SMTP adecuadas o un proveedor de correo SMTP incorporado. El complemento tiene versiones gratuitas y premium disponibles y proporciona un asistente de configuración fácil de usar y documentación detallada para ayudarlo a comenzar.

Sencillo WP SMTP

Imagen SMTP

Similar a los complementos anteriores, Easy WP SMTP le permite configurar y enviar todos los correos electrónicos salientes utilizando su servidor SMTP preferido, incluidos Gmail, Yahoo y otros clientes de correo electrónico populares. Con el complemento, también puede habilitar el registro de depuración para ver si los correos electrónicos se envían correctamente o no.

correopoeta

Imagen de Poeta de correo

Para el usuario de WordPress más centrado en el marketing, MailPoet lo ayuda a crear, enviar, administrar y hacer crecer sus campañas de marketing por correo electrónico, todo sin salir de su panel de control de WordPress. Este complemento es excelente para administrar listas de suscriptores y enviar boletines con WordPress, y también es una excelente opción para los correos electrónicos de WooCommerce, incluidos los correos electrónicos transaccionales personalizados.

Publicar correo SMTP

Publicar imagen SMTP

Por último, pero no menos importante, está Post SMTP Mailer, un complemento SMTP de próxima generación que ayuda y mejora el proceso de entrega de correo electrónico de su sitio web de WordPress. Más de 300 000 usuarios confían en Post SMTP Mailer para enviar sus correos electrónicos diarios de WordPress a millones de usuarios en todo el mundo. El complemento reemplaza la biblioteca SMTP predeterminada de WordPress, PHPMailer, con el servicio pesado Zend_Mail para que nunca vuelva a perder un correo electrónico en el correo PHP().

Otro método común es usar un complemento de formulario de WordPress como Contact Form 7 o Gravity Forms que incluye soporte integrado para enviar envíos de formularios por correo electrónico.

Para configurar el correo electrónico de WordPress usando un complemento, deberá instalar y activar el complemento de correo electrónico que ha elegido. Una vez que esté instalado, vaya a la página de configuración del complemento y configúrelo para usar el servicio de correo electrónico de terceros de su elección (Gmail, Yahoo, etc.). Por lo general, esto implicará ingresar los detalles y las credenciales del servidor SMTP del servicio.

Finalmente, una vez que esté configurado, asegúrese de probar las configuraciones de correo electrónico con un correo electrónico de prueba.


Cómo evitar que los correos electrónicos se conviertan en spam

Si bien la integración de su sitio de WordPress con un servicio de correo electrónico de terceros debería marcar una diferencia significativa en la prevención de que los correos electrónicos se conviertan en spam (y manejará algunas de las recomendaciones a continuación), hay pasos adicionales que puede seguir para asegurarse de que sus correos electrónicos de WordPress lleguen a su destino. su destino previsto.

Incluya en la lista blanca su dirección de correo electrónico

La inclusión en la lista blanca de una dirección de correo electrónico es el proceso de agregarla a una lista de remitentes aprobados o seguros. En general, una vez que una dirección de correo electrónico se incluye en la lista blanca, los correos electrónicos enviados desde esa dirección se enviarán a la bandeja de entrada del destinatario en lugar de a su carpeta de correo no deseado o basura.

Si bien esto generalmente lo hace el destinatario o a nivel individual, las empresas pueden enviar sus correos electrónicos a listas blancas a gran escala que utilizan los filtros de correo no deseado y los servidores de correo electrónico para determinar qué correos electrónicos deben entregarse.

Dicho esto, no todos los proveedores de correo electrónico y filtros de correo no deseado utilizan listas blancas globales, pero enviar su dirección de correo electrónico y ser verificado por uno (o más) puede aumentar las probabilidades de éxito en el futuro, junto con las mejores prácticas de correo electrónico mencionadas anteriormente.

Usa una dirección de correo electrónico más segura

Además de tener una dirección de correo electrónico en la lista blanca, puede tomar medidas adicionales para evitar los filtros de spam, como hacer que su dirección de correo electrónico sea más segura.

La primera y mejor manera de hacer esto es (como se mencionó anteriormente) mediante la autenticación de su correo electrónico. Los métodos de autenticación como SPF, DKIM y DMARC son protocolos de correo electrónico estándar y ayudan a demostrar que un correo electrónico proviene del dominio del que dice provenir, lo que reduce las posibilidades de que se marque como correo no deseado.

Otra forma de hacer que su dirección de correo electrónico sea más segura es evitar las palabras y frases que activan el correo no deseado, como "gratis", "garantizado" o "ganar dinero", todas las cuales se sabe que activan los filtros de correo no deseado.

Además de evitar estas palabras en su dirección de correo electrónico, también debe evitar que aparezcan en la línea de asunto y el cuerpo de sus correos electrónicos para reducir las posibilidades de que se marquen como spam.

Finalmente, la reputación que está ligada a su dirección de correo electrónico es un factor que usan los proveedores de correo electrónico para determinar si un correo electrónico debe ir a una bandeja de entrada o a una carpeta de correo no deseado. Si mantiene una buena reputación de envío y utiliza un proveedor de servicios de correo electrónico de buena reputación, puede reducir aún más las posibilidades de que sus correos electrónicos se marquen como spam.

Agregar autenticación de correo electrónico

Si bien esto no debería ser necesario cuando se utiliza un servicio de correo electrónico de terceros, existen medidas adicionales que puede tomar para agregar autenticación a sus correos electrónicos de WordPress.

Si, por ejemplo, está usando la función PHP mail(), puede usar bibliotecas o complementos de terceros para agregar autenticación de correo electrónico. Una biblioteca popular para agregar autenticación de correo electrónico a la función mail() es PHPMailer, que es una biblioteca de código abierto con todas las funciones que se puede integrar en WordPress para admitir varios métodos de autenticación de correo electrónico (como SPF, DKIM y DMARC).

Otra opción para agregar autenticación de correo electrónico es usar uno de los complementos mencionados anteriormente. Easy WP SMTP, por ejemplo, le permite configurar la función PHP mail() como un servidor SMTP externo, brindándole un método de autenticación para el correo electrónico de WordPress.

Como recordatorio final, muchos de los pasos anteriores no serán necesarios si está utilizando un complemento u otro servicio de correo electrónico de terceros. Además, siempre debe consultar con su proveedor de alojamiento para obtener más información sobre las opciones que tiene para optimizar (o descargar) el correo electrónico de WordPress.

Envíe sus correos electrónicos de WordPress con confianza

Otra excelente manera de asegurarse de que sus correos electrónicos de WordPress lleguen a su destino previsto es alojar su sitio web y los complementos de correo electrónico preferidos con un proveedor de alojamiento que entienda WordPress.

En WP Engine, hemos perfeccionado nuestra plataforma de WordPress líder en la industria con más de una década de perfeccionamiento y desarrollo, y nuestro equipo de expertos dedicados de WordPress siempre está disponible para ayudarlo a crear sus mejores experiencias digitales con WordPress.

Desde la resolución de problemas cuando su sitio de WordPress no envía correos electrónicos, hasta ayudarlo a crecer y escalar para conocer a una audiencia más grande en línea, WP Engine lo respalda. ¡Hable con un representante hoy para obtener más información!