Cómo enviar correo electrónico en WordPress utilizando el servidor SMTP de Gmail

¿Tienes problemas para enviar correos electrónicos desde tu sitio de WordPress? Una forma fácil de resolver esto es enviando correos electrónicos de WordPress utilizando el servidor SMTP de Gmail. En este artículo, te mostraremos cómo enviar mensajes de correo electrónico desde tu sitio de WordPress utilizando el servidor SMTP de Gmail.
¿Por qué y cuándo necesitas el servidor SMTP de Gmail para los mensajes de correo electrónico de WordPress?
Tu sitio de WordPress envía correos electrónicos para notificarte de nuevos registros de usuarios, restablecimiento de contraseñas perdidas, actualizaciones automáticas e incluso notificaciones de tus formularios de contacto.
Por defecto, WordPress utiliza la función de correo PHP para enviar notificaciones por correo electrónico. Sin embargo, esta función no funciona como se esperaba debido a una serie de razones.
La mayoría de las empresas de alojamiento de WordPress restringen el uso de esta función para evitar el abuso y el spam.
Los filtros de spam de los proveedores de servicios de correo electrónico más populares comprueban los correos electrónicos entrantes para controlar si se envían desde servidores de correo auténticos. Los correos electrónicos predeterminados de WordPress no superan esta comprobación y a veces ni siquiera llegan a la carpeta de correo no deseado.
SMTP (Simple Mail Transfer Protocol) es el estándar de la industria para el envío de correos electrónicos. A diferencia de la función de correo PHP, SMTP utiliza la autenticación adecuada que aumenta la capacidad de entrega de correo electrónico.
Gmail proporciona un servicio SMTP que puedes utilizar para enviar mensajes de correo electrónico desde tu sitio de WordPress. Si sólo quieres enviar mensajes de correo electrónico de notificación de WordPress a ti mismo y a unos pocos usuarios de tu sitio, los servidores SMTP de Gmail son la mejor opción.
Sin embargo, si está planeando enviar correos electrónicos con WordPress, entonces debería utilizar un proveedor de servicios de correo electrónico masivo, como MailGun o SendGrid.
Servicio SMTP de Gmail gratuito frente a pago para WordPress
Puedes usar tu cuenta gratuita de Gmail para enviar correos electrónicos de WordPress. Sin embargo, para obtener mejores resultados, te recomendamos que utilices Google Apps for Work con Gmail.
Con Google Apps for Work, obtienes tu propia dirección de correo electrónico profesional como (name@yoursite.com).
Google Apps requiere que añadas registros MX a tu nombre de dominio, lo que significa que tus mensajes de correo electrónico parecerán proceder de tu propio nombre de dominio, lo que aumentará la autenticidad y garantizará una mejor entrega.
Utilizamos Google Apps for Work para AprenderWP y podemos decir honestamente que es el mejor.
Cómo enviar correo electrónico mediante el tutorial de vídeo SMTP de Google
Suscribirse a AprenderWP
Si no te gusta el video o necesitas más instrucciones, entonces continúa leyendo.
Cómo enviar correos electrónicos de WordPress utilizando el servidor SMTP de Gmail
Si decidiste utilizar Google Apps for Work, primero tienes que configurar tu dominio para que funcione con Google Apps. Tenemos un tutorial paso a paso sobre cómo configurar una dirección de correo electrónico profesional con Google Apps y Gmail.
El resto de las instrucciones son las mismas tanto si utilizas una cuenta de Gmail de pago como gratuita.
Lo primero que debe hacer es instalar y activar el plugin SMTP de WP Mail. Para más detalles, vea nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.
Tras la activación, debe visitar la página Settings " WP Mail SMTP para configurar la configuración del plugin.
En primer lugar, debes asegurarte de que utilizas tu dirección de correo electrónico de Gmail en el campo "De correo electrónico". A continuación, debe proporcionar el nombre del remitente.
El complemento SMTP de WP Mail ofrece dos formas de conectar el sitio de WordPress a los servidores de Gmail.
El primer método utiliza OAuth Authentication. Se trata de un método más seguro para enviar mensajes de correo electrónico mediante los servidores de Gmail.
El segundo método consiste en introducir manualmente la configuración de SMTP de Gmail. Este método no se recomienda porque es menos seguro.
Dicho esto, vamos a configurar WordPress para que utilice Gmail SMTP para enviar correos electrónicos.
Método 1: Configuración de Gmail para enviar mensajes de correo electrónico de WordPress mediante el protocolo OAuth
Este método se recomienda para todos los usuarios. Es más seguro y, una vez configurado, no tendrá que volver a hacerlo nunca más.
Debes empezar por seleccionar Gmail como tu buzón de correo y configurar la ruta de retorno para que sea la misma que la del remitente.
A continuación, verá la opción de introducir su ID de Cliente, el Secreto de Cliente y una URL en el campoRedirigir URI autorizado.
Preparemos estos campos.
Creación de una aplicación y generación de claves de API para Gmail
Visita el sitio web de la Consola de desarrolladores de Google y crea un nuevo proyecto.
Si no ve el botón azul para crear un proyecto, también puede hacer clic en el menú desplegable Seleccionar un proyecto y crear uno nuevo.
Se le pedirá que proporcione un nombre para su proyecto. Dale un nombre memorable, para que puedas reconocerlo fácilmente en el futuro.
Después de eso, haga clic en el botón crear para continuar.
La consola de desarrollo creará tu proyecto y te llevará a su panel de control. Google ofrece a los desarrolladores acceso a muchas de sus API y servicios. Necesita habilitar las APIs que necesitará para este proyecto.
Haga clic en el botón Habilitar APIs y servicios para continuar.
Esto le llevará a la página de la biblioteca de APIs. A continuación, debes escribir Gmail en el cuadro de búsqueda para encontrar rápidamente la API de Gmail y hacer clic para seleccionarla.
Ahora verá una descripción general de la API y lo que puede hacer. Simplemente haga clic en el botónHabilitar para continuar.
Ahora que la API está habilitada, el siguiente paso es crear credenciales que puede utilizar en la configuración del complemento SMTP de WP Mail.
Haga clic en el botón de crear credenciales para continuar.
En la siguiente pantalla, deberá seleccionar Web browser JavaScript en Where youll be calling the API from field. A continuación, haga clic en la opción `Datos de usuario.
Para continuar, haga clic en el botón "¿Qué credenciales necesito?
Ahora se le pedirá que proporcione un nombre para el nombre de su cliente de OAuth. Puede introducir aquíWP Mail SMTP.
En el campo Orígenes de JavaScript, debe agregar el nombre de dominio de su sitio web. A continuación, debe copiar y pegar la URL de redirección autorizada desde la configuración del complemento SMTP de WP Mail.
A continuación, haga clic en el botón `Crear ID de cliente para continuar.
A continuación, debe introducir un nombre para la pantalla de consentimiento de OAuth. Puedes poner el nombre del plugin aquí.
Después de introducir los detalles, haga clic en el botón Continuar y la consola del desarrollador mostrará su ID de cliente. Puede copiar y pegar esto en la página de configuración del complemento SMTP de WP Mail. Sin embargo, todavía tendrá que añadir su clave secreta de cliente.
Adelante, haz clic en el botón Listo para continuar.
Ahora será llevado a la página de credenciales de su proyecto. Verá allí sus credenciales creadas recientemente. Necesita hacer clic en el icono de edición junto a sus credenciales para continuar.
Esto le llevará a la página de edición de credenciales donde podrá ver su clave secreta de cliente. Necesitas copiar y pegar la clave en la página de configuración de tu plugin.
Vuelve a la página de configuración del plugin en tu área de administración de WordPress. Ahora que tiene tanto el ID de cliente como las claves secretas de cliente, debe hacer clic en el botón Guardar configuración para continuar.
El plugin ahora almacenará su configuración y recargará la página. A continuación, desplácese hasta la parte inferior de la página de configuración y haga clic en el botón "Permitir que el complemento envíe mensajes de correo electrónico mediante su cuenta de Google".
Esto le llevará a su cuenta en Google, y se le pedirá que dé permiso al sitio web para enviar mensajes de correo electrónico en su nombre.
Haga clic en el botón Permitir para dar permisos.
Después de eso, será redirigido de vuelta a su sitio web donde verá un mensaje de éxito.
Método 2: Configuración de SMTP de Gmail como remitente SMTP
Este método te permite conectarte manualmente a los servidores SMTP de Gmail para enviar tus correos electrónicos de WordPress.
Primero, debe visitar la página Settings " WP Mail SMTP para configurar los ajustes del plugin.
Debes empezar por proporcionar la dirección de Gmail que deseas utilizar en el campo De correo electrónico y tu nombre en el campo Nombre.
A continuación, debe seleccionarOtro SMTP como su buzón de correo y marcar la casilla junto a la ruta de retorno.
A continuación, desplácese hacia abajo hasta la sección Otros SMTP para configurar más opciones.
Aquí está la configuración exacta que necesita para añadir en la configuración del plugin:
- Host SMTP: smtp.gmail.com
- Puerto SMTP: 465
- Encriptación: Usar encriptación SSL
- Autenticación: Activar la autenticación
- Nombre de usuario: Tu dirección de Gmail completa, por ejemplo, john.smith@yourdomain.com o john.smith@gmail.com
- Contraseña: Contraseña de su cuenta de Gmail
.
Una vez que haya terminado, haga clic en el botón de guardar cambios para guardar su configuración.
Eso es todo, has configurado correctamente WP Mail SMTP para utilizar los servidores SMTP de Gmail.
Prueba de la configuración de SMTP de WP Mail
El complemento SMTP de WP Mail le permite probar la configuración de su correo electrónico para asegurarse de que todo funciona correctamente.
Necesita visitar la página Settings " WP Mail SMTP y hacer clic en la pestañaEmail Test. Simplemente proporcione una dirección de correo electrónico a la que pueda acceder en el campo Enviar a y haga clic en el botón Enviar correo electrónico.
Verá un mensaje de éxito. Ahora puede comprobar su bandeja de entrada para ver un mensaje con la línea de asuntoWP Mail SMTP: Probar correo electrónico a.....
Eso es todo, has configurado correctamente tu sitio WordPress para enviar mensajes de correo electrónico utilizando los servidores SMTP de Gmail.
Solución de problemas de SMTP de Gmail que no funcionan
Hemos visto que los usuarios encuentran pocos problemas al utilizar SMTP de Gmail con determinadas configuraciones de alojamiento compartido.
Sigue estos pasos para solucionar el problema de SMTP de Gmail:
- Accede a tu cuenta de cPanel y crea una cuenta de correo electrónico que coincida con tu dirección de correo electrónico de Google Apps. Esto puede parecer extraño porque no estás usando tu servidor para los correos electrónicos. Este paso básicamente engaña a su servidor para que crea que está enviando el correo electrónico a través del servidor.
- En su cuenta de cPanel, vaya a los registros MX y cambie el enrutamiento MX de automático a remoto. Puede ser un poco difícil de encontrar ya que cada host ahora tiene una interfaz personalizada de cPanel. Necesitas buscar un pequeño enlace junto a MX que diga Email Routing: Intercambiador remoto de correo.
- Después de eso, vuelva a iniciar sesión en su sitio de WordPress y envíe un correo electrónico de prueba.
Esperamos que este artículo le haya ayudado a aprender a enviar correo electrónico en WordPress utilizando el servidor SMTP de Gmail. También puede ver nuestra lista de los 5 mejores plugins de formulario de contacto para WordPress.
Si te ha gustado este artículo, suscríbete a nuestros tutoriales de vídeo de YouTube Channel for WordPress. También puede encontrarnos en Twitter y Facebook.
Deja una respuesta