Tabla de Contenidos
Si tienes problemas para recibir o enviar mensajes de correo electrónico desde tu sitio de WordPress, una solución es utilizar los servicios de correo electrónico de terceros, por ejemplo Mandrill. Sin embargo, estos servicios pueden costar un dinero extra. En este artículo, vamos a ver cómo utilizar un servidor SMTP para enviar emails desde WordPress.
El problema con los correos electrónicos desde WordPress
WordPress utiliza la función de correo en PHP para enviar correos electrónicos. Muchos proveedores de hosting con alojamientos compartidos no tienen esta función configurada correctamente, o la tengan desactivada por completo para evitar abusos. En cualquiera de los casos, no se entregarán los mensajes de correo electrónico por parte de WordPress.
La solución alternativa es utilizar una tercera parte de un servicio de correo electrónico para enviar los mensajes de correo. Puedes utilizar servicios como Mandrill, Google Apps for Work, Shared Contact Manager o SendGrid.
Tienes que pagar por tener una de las cuentas antes mencionadas, y el costo va a variar dependiendo del número de usuarios/cuentas que añades o el número de mensajes de correo que envíes. Puedes ver nuestro tutorial sobre cómo solucionar el problema cuando WordPress no envía los correos electrónicos.
¿Y si te digo que hay otra opción, y lo más probable es que ya has pagado por esto?
El uso de cuentas de correo electrónico en tu hosting
La mayoría de proveedores de alojamiento para WordPress ofrecen servicios de correo electrónico para cada dominio que alojas con ellos. Esto significa que puede crear cuentas de correo electrónico con tu propio nombre de dominio como tunombre@tusitio.com.
En primer lugar tendrás que crear una cuenta de correo. Por el bien de este ejemplo, vamos a mostrar cómo crear una cuenta de correo electrónico en cPanel. El proveedor de servicios de hosting puede utilizar algún otro sistema de gestión de la cuenta, pero el proceso básico es el mismo en la mayoría de los servicios de alojamiento. En este caso vamos a verlo desde el cPanel de Hostgator.
Ingresa a tu cuenta de alojamiento, y entra en «correo» y debajo en «cuentas de correo electrónico».
Esto te mostrará un simple formulario donde tienes que incluir la información requerida para crear tu cuenta de correo electrónico.
Puesto que vamos a utilizar esta cuenta para enviar mensajes de correo electrónico desde WordPress. Nosotros recomendamos que crees una cuenta de correo electrónico como wordpress@ejemplo.com. Reemplaza ejemplo.com con tu propio nombre de dominio.
Después de crear tu cuenta de correo y tenerlo listo para usarlo en WordPress, antes de nada, necesitarás la siguiente información de tu proveedor de servicio de alojamiento.
- El host SMTP de la dirección de correo electrónico.
- Puerto SMTP para el inicio de sesión seguro
Puedes comprobar la sección de asistencia del sitio web de tu hosting para encontrar esta información. Lo más probable es que habrá un artículo que proporciona esta información. Si no lo encuentras, entonces debes ponerte en contacto con el soporte de alojamiento para solicitar esta información. En Hostgator lo puedes encontrar en Webmail, que está justo al lado de cuentas de correo electrónico, después en «Ir a Login seguro de Webmail» y en esa página en «Configure Cliente de Correo».
Usando tu marca en la dirección de correo electrónico en WordPress
Ahora tendrás que instalar y activar el plugin WP Mail SMTP. Tras la activación, es necesario que te dirigas a Ajustes > Email para la configuración del plugin.
En primer lugar es necesario que incluyas la dirección de correo electrónico que acabas de crear. Después de esto se puede añadir un nombre.
Si no incluyes un nombre, el plugin usará el valor por defecto de WordPress.
Asegúrate de que la opción «Send all WordPress emails via SMTP» está marcada.
En la sección de opciones de SMTP, completa tu host SMTP y la información del puerto que obtuviste de tu proveedor de alojamiento. Para el método de cifrado, es necesario seleccionar SSL para el cifrado.
Ya que estamos usando un servidor SMTP, el plugin necesitará tus credenciales de acceso para enviar mensajes de correo electrónico. En la sección de autenticación, marca la opción «Yes: Use SMTP authentication.» y proporciona tus datos de acceso SMTP.
A continuación, pulsa en el botón «Save Changes» para guardar los cambios de tu configuración. La página de configuración ahora se volverá a cargar, y verás el mensaje «Configuración guardada».
Comprobación de los valores de SMTP
El plugin WP Mail SMTP viene con una herramienta de prueba de correo electrónico. Después de guardar los ajustes, dirígete hacia abajo a la parte inferior de la página e introduce tu dirección de correo en «Send a Test Email».
WP Mail SMTP enviará un mensaje de prueba a la dirección de correo electrónico que proporcionaste. Si no recibes el mensaje de prueba, entonces esto significa que WP Mail SMTP no está configurado correctamente.
Solución de problemas de WordPress con el correo electrónico
La razón más común para los errores en el envío de correos electrónicos a través de SMTP es introducir los datos incorrectos del SMTP o puerto del hosting. Asegúrate de que estás incluyendo en la configuración el servidor y el puerto correctos proporcionados por tu proveedor de alojamiento.
Asegúrate de que seleccionas el método de cifrado correcto. Por lo general, SSL funciona en la mayoría de los ambientes pero consulta con tu proveedor de alojamiento web si tus correos electrónicos no están siendo entregados.
Pros y contras del uso de servidores de correo de tu hosting para mensajes desde WordPress
En primer lugar y la más obvia ventaja es que puedes utilizar tu propia dirección de correo electrónico de marca para los correos electrónicos salientes en WordPress.
Otra ventaja es, que ya que has pagado por este servicio al registrarte en tu cuenta de alojamiento, no tendrás que pagar ningún dinero extra para enviar y de recibir mensajes de correo electrónico.
Sin embargo, algunos proveedores de hosting de WordPress imponen limitaciones a los correos electrónicos salientes. Por esta razón, no se recomienda el uso de WordPress para enviar mensajes de correo electrónico hacia el boletín de noticias .
Otro problema común con los proveedores de alojamiento compartido es que sus servidores de correo pueden ser bastante poco fiables a veces. Si notas retrasos en la entrega de los emails, entonces debes considerar el uso de los servicios de correo electrónico de terceros como Google Apps for Work, Mandrill, o SendGrid.
Esperamos que este artículo te ayude a aprender a utilizar el servidor SMTP para enviar mensajes de correo electrónico desde WordPress.
Ronald dice
Excelente y bien explicado, otra gran opción es utilizar Zoho Mail.
Pedro Mendez dice
Hola Ronald. Gracias por el dato. Saludos!
Excelente información acerca del uso del SMTP. Para muchos aun es un tema que puede causar confunsión, pero con posts como este, nos queda realmente claro.
saludos!
Gracias a ti Mariana por comentar. Saludos!