De vez en cuando me encuentro con el problema de que WordPress o WooCommerce no está enviando correos electrónicos a los administradores del sitio, los clientes de la tienda en línea o los visitantes que van a los formularios en un sitio web. La mayoría de las veces el problema es que el host del sitio web se niega a enviar correos electrónicos en PHP plano por razones de seguridad.
Puede sonar complicado y demasiado técnico, pero la solución es en realidad bastante simple. Solo necesitas instalar y configurar un simple plugin que solucionará el problema de no enviar emails en WordPress de una vez por todas. En lugar de enviar correos electrónicos simples, utilizaremos la autenticación SMTP para asegurarnos de que los correos electrónicos que enviamos desde el sitio web de WordPress son válidos y no parecen spam para los destinatarios.
Aquí tienes el tutorial paso a paso de dónde encontrar la información SMTP de tu email, y cómo enviar emails usando SMTP en WordPress y WooCommerce:
- Dónde encontrar los datos de acceso SMTP en Cpanel
- Dónde encontrar los datos de acceso SMTP en DirectAdmin
- Cómo solucionar el problema de no enviar emails configurando SMTP en WordPress
Empecemos con la información que necesitará para configurar SMTP en WordPress. Cada cuenta de correo electrónico tiene esta información – se utiliza para configurar los clientes de correo electrónico Outlook o Thunderbird en el software de escritorio, o se utiliza para configurar cuentas de correo electrónico en sus teléfonos inteligentes. Necesitaremos encontrar exactamente la misma información: host SMTP, puertos y credenciales de inicio de sesión para el correo electrónico desde el que querrá enviar correos electrónicos en WordPress.
Dónde encontrar los datos de acceso SMTP en Cpanel
La configuración SMTP para el correo electrónico en Cpanel se encuentra en la página Correo >> Cuentas de correo.
![smtp details in cpanel](https://rocksolidwebsite.com/wp-content/uploads/2022/10/11-cpanel-smtp-setup.jpg)
Haga clic en Conectar dispositivos – esta página tendrá todo tipo de detalles SMTP para su uso en WordPress o cualquier dispositivo inteligente.
![where are smtp details in cpanel](https://rocksolidwebsite.com/wp-content/uploads/2022/10/12-cpanel-smtp-setup.jpg)
En la página Conectar Dispositivos busca Configuración Manual del Cliente de Correo.
![Cpanel smtp settings](https://rocksolidwebsite.com/wp-content/uploads/2022/10/13-cpanel-smtp-setup.jpg)
Allí estará toda la información que necesitarás:
- Nombre de usuario SMTP
- Contraseña SMTP (la mayoría de las veces no se muestra – necesitas saber tu contraseña de inicio de sesión de correo electrónico de todos modos)
- Servidor de salida (host)
- Número de puerto SMTP
Necesitará esta información para configurar SMTP en WordPress.
Dónde encontrar los datos de acceso SMTP en DirectAdmin
La configuración SMTP para el correo electrónico en DirectAdmin se encuentra en la página Administrador de correo >> Cuentas de correo.
![smtp settings in DirectAdmin](https://rocksolidwebsite.com/wp-content/uploads/2022/10/21-directadmin-smtp-setup.jpg)
Para ver la configuración SMTP haga clic en Ver (Configuración de correo electrónico).
![directadmin email stmp imap settings](https://rocksolidwebsite.com/wp-content/uploads/2022/10/22-directadmin-smtp-setup.jpg)
Aquí encontrará toda la información para la configuración SMTP en WordPress:
- nombre de usuario
- la contraseña probablemente no se mostrará, pero debería conocerla (o puede cambiarla en Directadmin de todas formas)
- Host SMTP (servidor de correo saliente)
- Puerto SMTP
![directadmin smtp settings](https://rocksolidwebsite.com/wp-content/uploads/2022/10/23-directadmin-smtp-setup.jpg)
Ahora cuando tenga su configuración SMTP necesitará añadirla a WordPress.
Cómo arreglar el no envío de emails configurando SMTP en WordPress
Si quieres estar seguro de que tu web WordPress o tu tienda WooCommerce te envía emails a ti o a tus clientes es configurar la conexión SMTP en WordPress. Vaya a Plugins >> Añadir nuevo, e introduzca SMTP en el campo de búsqueda de la parte superior. El primero en los resultados será el plugin llamado WP Mail SMTP de WPForms – usaremos este plugin. Haga clic en Instalar ahora, y active el plugin una vez instalado.
![best wordpress email SMTP plugin](https://rocksolidwebsite.com/wp-content/uploads/2022/10/01-wordpress-fix-email-not-sending-1024x457.jpg)
Una vez que active el plugin le guiará a través de todo el proceso de configuración. Haga clic en Comencemos.
![wordpress smtp email setup](https://rocksolidwebsite.com/wp-content/uploads/2022/10/02-wordpress-fix-email-not-sending.jpg)
Si usas uno de los mailers recomendados en la configuración entonces selecciona uno, y estarás listo en pocos segundos. En este tutorial lo haré de una manera más difícil – configuraré SMTP manualmente porque la mayoría de los propietarios de sitios web no utilizan gmail u otros proveedores de correo electrónico dedicados, utilizan sus servidores de alojamiento para enviar correos electrónicos. Así que elegimos Otro SMTP.
![how to setup smtp in wordpress and woocommerce](https://rocksolidwebsite.com/wp-content/uploads/2022/10/03-wordpress-fix-email-not-sending.jpg)
En este paso necesitarás ingresar los detalles que previamente encontraste en tu Cpanel, DirectAdmin u otro panel de servidor:
- Host SMTP
- Tipo de encriptación (la mayoría de las veces es SSL)
- Puerto SMTP
- Nombre de usuario SMTP y su contraseña de correo electrónico
![configure SMTP in WordPress](https://rocksolidwebsite.com/wp-content/uploads/2022/10/04-wordpress-fix-email-not-sending-407x1024.jpg)
Una vez rellenados todos los datos SMTP puedes seleccionar las herramientas adicionales que ofrece este plugin. Sólo dejaremos las dos primeras:
![wordpress smtp plugin](https://rocksolidwebsite.com/wp-content/uploads/2022/10/05-wordpress-fix-email-not-sending.jpg)
Opcionalmente puedes añadir tu email para recibir consejos y ofertas de los autores del plugin.
![wordpress email setup](https://rocksolidwebsite.com/wp-content/uploads/2022/10/06-wordpress-fix-email-not-sending.jpg)
WP Mail SMTP plugin viene con algunas características opcionales útiles que requieren una licencia. Pero no lo necesitamos sólo para enviar emails así que nos saltaremos este paso.
![wp mail smtp](https://rocksolidwebsite.com/wp-content/uploads/2022/10/07-wordpress-fix-email-not-sending.jpg)
Si has introducido toda la información SMTP correctamente verás el mensaje Congrats, you’ve successfully set up WP Mail SMTP. En caso de que accidentalmente haya omitido algo, podrá volver a la configuración SMTP y volver a ejecutar el asistente.
Una vez que todo esté bien haz click en Finalizar Configuración – ahora tu sitio web WordPress o tienda online WooCommerce debería enviar emails con éxito.
![wordpress smtp setup](https://rocksolidwebsite.com/wp-content/uploads/2022/10/08-wordpress-fix-email-not-sending.jpg)
Si alguna vez necesita cambiar su contraseña SMTP en WordPress, o hacer cualquier otro cambio en el plugin SMTP no hay necesidad de volver a ejecutar todo el asistente. Puedes encontrar todos los ajustes SMTP en la página WP Mail SMTP >> Ajustes de tu panel de administración de WordPress.
![wordpress smtp settings](https://rocksolidwebsite.com/wp-content/uploads/2022/10/09-wordpress-fix-email-not-sending-459x1024.jpg)
Eso es todo – usted acaba de deshacerse de no enviar mensajes de correo electrónico problema en su sitio web WordPress o WooCommerce.