Es posible que haya notado que la función de correo PHP por defecto de WordPress no es fiable, y a menudo envía sus correos electrónicos importantes directamente a la carpeta de Spam, o incluso a ninguna parte.
En WPBeginner, utilizamos un servidor SMTP para asegurarnos de que nuestros correos electrónicos se entregan siempre. Pero muchos principiantes nos dicen que les resulta complicado establecer un servidor de correo.
Este artículo proporciona una guía paso a paso para establecer un servidor SMTP gratuito para su sitio de WordPress para aumentar su capacidad de entrega de correo electrónico. El método 1 es el más sencillo.
¿Por qué utilizar un servidor SMTP para enviar correos electrónicos de WordPress?
A menudo los propietarios de sitios web se quejan acerca de la WordPress no enviar correo electrónico acerca de la cuestión.
Por defecto, WordPress envía correos electrónicos a través de la función PHP mail. Lamentablemente, no todos los servidores de alojamiento de WordPress están correctamente configurados para utilizar PHP mail.
Incluso cuando los correos electrónicos se envían correctamente, pueden ser identificados erróneamente como Spam. Esto significa que podrían borrarse automáticamente sin ser vistos.
La mejor forma de garantizar la entrega de sus correos electrónicos en WordPress es utilizar un servidor SMTP. Es el protocolo estándar para enviar correos electrónicos en Internet.
Los servidores SMTP utilizan una autenticación adecuada para asegurarse de que el correo electrónico es enviado por un remitente autorizado. Esto mejora la capacidad de entrega, y sus correos electrónicos llegan con seguridad a las bandejas de entrada de los usuarios.
Ahora, necesitas un plugin para conectar tu sitio WordPress a tu servidor SMTP. Vamos a utilizar el plugin WP Mail SMTP, que es el mejor plugin SMTP para WordPress.
Por suerte, también existe una versión gratuita de WP Mail SMTP.
Dicho esto, veamos cómo establecer WP Mail SMTP y cómo conectarlo a los servidores SMTP gratuitos más populares.
Instalación del plugin WP Mail SMTP para WordPress
El primer paso es instalar y activar el plugin WP Mail SMTP. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.
Una vez activado, verá el asistente de configuración de WP Mail SMTP. Puedes omitir el asistente porque te mostraremos cómo establecer el plugin manualmente.
Sólo tiene que hacer clic en el enlace “Volver al Escritorio” de la parte inferior.
Ahora debería ver la página WP Mail SMTP “ Ajustes, donde puede configurar el plugin.
Si has comprado una licencia Pro, entonces tendrás que pegar la clave de licencia y hacer clic en el botón ‘Verificar clave’. Puedes encontrar la clave de licencia en el área de tu cuenta en el sitio web de WP Mail SMTP.
Para empezar, introduzca su dirección de correo electrónico y su nombre. Los correos electrónicos de WordPress se enviarán desde esta dirección de correo electrónico y este nombre.
Debe dejar marcada la casilla “Forzar desde correo electrónico”. Esto garantiza que todos los correos electrónicos de su sitio WordPress se envíen desde esa dirección de correo electrónico a través de su servidor SMTP.
Consejo: Asegúrese de marcar la opción “Forzar desde el nombre” para que todos los correos electrónicos provengan del mismo nombre, independientemente de los ajustes de plugins como WPForms.
A continuación, desplácese hasta la sección Mailer, donde podrá elegir un servicio de envío SMTP. Simplemente haga clic en el que desee utilizar.
Los siguientes pasos dependen del servicio que elija.
Le explicaremos paso a paso cómo establecer una serie de servidores SMTP gratuitos. Debes mantener abierta la pestaña de ajustes de WP Mail SMTP y seguir las instrucciones del servidor SMTP que hayas elegido:
Nota: Si no te sientes muy seguro con las cosas técnicas, entonces te recomendamos que te actualices a la cuenta Elite de WP Mail SMTP. Tienen un fantástico servicio White Glove Setup que te ayudará a través del proceso de configuración.
1. Envío de correos electrónicos de WordPress mediante el servidor SMTP de Gmail
Puedes utilizar una cuenta gratuita de Gmail para enviar correos electrónicos SMTP. Si aún no tienes una cuenta de Gmail, entonces necesitas crear una antes de seguir el resto de estas instrucciones.
Con una cuenta gratuita de Gmail, puedes enviar hasta 500 correos electrónicos al día. Sin embargo, si tienes acceso a una cuenta de pago de Google Workspace, ese límite aumenta a 2.000 correos electrónicos al día.
Primero, accede a tu administrador de WordPress, donde ya deberías tener instalado WP Mail SMTP. En la página “Ajustes” de WP Mail SMTP, debe seleccionar “Google / Gmail” como su servicio de envío.
Ahora bien, conectar plugins de WordPress a Gmail y otros servicios de Google puede suponer mucho trabajo. La buena noticia es que la versión Pro de WP Mail SMTP ofrece una configuración con un solo clic que es rápida y sencilla. Te lo recomendamos encarecidamente.
Para empezar, sólo tienes que activar la opción “Configuración con un clic”.
Verás un aviso de que tienes que guardar los ajustes antes de continuar, así que asegúrate de hacer clic en el botón “Guardar ajustes” al final de la página.
Cuando vuelvas a desplazarte por la página, verás que ahora hay un botón “Acceder con Google”. Tienes que hacer clic en ese botón para autorizar el plugin.
Se te pedirá que selecciones una cuenta de Google, que aceptes las condiciones del servicio y que hagas clic en el botón “Permitir” para que WP Mail SMTP pueda enviar correo electrónico.
Enhorabuena, has enlazado correctamente el sitio actual con Google. Ya puedes empezar a enviar correos electrónicos a través de Gmail.
Pero antes, debes comprobar que tu correo electrónico funciona.
2. Envío de correos electrónicos de WordPress mediante el servidor SMTP de Brevo (Sendinblue)
Brevo (antes Sendinblue) le permite enviar hasta 300 correos electrónicos gratuitos al día desde su sitio web.
Para utilizar Brevo, asegúrese de seleccionar ‘Sendinblue’ en la página de ajustes de WP Mail SMTP “ en la captura de pantalla anterior.
A continuación, debe crear una cuenta en el sitio web de Brevo. Tras confirmar tu dirección de correo electrónico, se te pedirá que rellenes algunos datos acerca de tu empresa. También recibirá un mensaje de texto con un código de confirmación que deberá introducir.
A continuación, se te pedirá que elijas un plan de precios Brevo.
Basta con hacer clic en el botón “Continuar con un plan gratuito”.
Ahora verás tu Escritorio Brevo.
Crear un nuevo subdominio para su correo electrónico
Antes de seguir adelante, debe crear un subdominio en su sitio web, como mail1.sudominio.com
.
Para ello, acceda a su cuenta de alojamiento web o de registro de dominios y siga sus instrucciones para añadir un subdominio.
Si utilizas Bluehost, tienes que hacer clic en la pestaña Alojamiento de la izquierda. Puede abrir el panel de control al hacer clic en el botón “cPanel” en la parte inferior de la página.
Esto iniciará el Escritorio de cPanel para su sitio web.
Puede desplazarse hasta la sección Dominios y hacer clic en la opción “Dominios”.
Ahora verá una página con un anuncio / catálogo / ficha de sus dominios y subdominios existentes.
Para crear un nuevo subdominio, deberá hacer clic en el botón “Crear un nuevo dominio”.
En la página siguiente, deberá introducir el subdominio que desea crear seguido del nombre de su dominio, por ejemplo “mail1.startawpsite.com”.
A continuación, debe hacer clic en el botón “Enviar” para continuar. Bluehost añadirá el subdominio a su alojamiento.
Después de crear el subdominio, tienes que añadirlo a tu cuenta de Brevo.
Añadir su subdominio a Brevo
En tu cuenta de Brevo, tienes que ir a la página de ajustes. En esta página, desplázate hasta la sección “Tus remitentes y dominios” y haz clic en el botón “Configurar” situado debajo.
A continuación, debe hacer clic en “Dominios” en el menú que aparece y, a continuación, en el botón “Añadir un dominio”.
Introduzca su subdominio completo, por ejemplo mail1.yoursite.com
. También tienes que elegir tu proveedor de dominio de correo electrónico en el menú desplegable. Si tu proveedor no está en la lista, simplemente elige “Otro”.
Asegúrate de hacer clic en el botón “Guardar este dominio de correo electrónico” cuando hayas terminado.
Una vez guardado el dominio de correo electrónico, tendrás que verificar que te pertenece. Tendrás que añadir dos códigos a tus ajustes DNS. El primero verificará que eres el propietario del dominio y el segundo mejorará la entregabilidad del correo electrónico.
Consejo: No te preocupes si cierras este mensaje / ventana emergente por error. Puedes volver a ella al hacer clic en el enlace “Verificar este dominio” situado al lado de tu subdominio.
A continuación, debe abrir los ajustes DNS de su dominio en su cuenta de alojamiento web. Tu alojamiento web debería tener instrucciones al respecto. Asegúrate de dejar abierta la pestaña con el sitio web de Brevo para poder copiar los ajustes.
Por ejemplo, en Bluehost, tiene que ir a la pestaña Dominios y hacer clic en el botón “Ajustes” situado al lado del nombre de dominio de su sitio web.
Después de eso, verá diferentes ajustes de dominio en Bluehost.
Sólo tiene que desplazarse hacia abajo y hacer clic en la opción “Herramientas avanzadas”.
Aquí, Bluehost mostrará los servidores de nombres de su dominio y otros registros.
Para gestionar los registros DNS, puede hacer clic en el botón “Gestionar” situado al lado de Registros DNS avanzados.
A continuación, Bluehost mostrará un mensaje de advertencia de que solo los usuarios avanzados deben cambiar los registros DNS porque, con los ajustes incorrectos, puede perder el acceso a su correo electrónico y sitio web.
Sólo tiene que hacer clic en el botón “Continuar”.
Esto le llevará a una pantalla donde podrá gestionar los registros DNS de su sitio WordPress.
Debe hacer clic en el botón “Añadir registro” y, a continuación, añadir el registro de código Brevo utilizando la información del sitio web de Brevo. A continuación, debe hacer lo mismo para añadir el registro DKIM.
Una vez que hayas añadido ambos registros TXT a los ajustes DNS de tu dominio, tienes que volver al sitio web de Brevo.
Desde aquí, tienes que hacer clic en el botón “Autenticar este dominio de correo electrónico”. Aparecerá una nueva página en la que podrá ver un mensaje que indica que el dominio se ha autenticado correctamente.
Consejo: Los cambios de DNS pueden tardar entre 24 y 48 horas en propagarse por Internet. Si la verificación falla, inténtalo de nuevo en unas horas.
Activar Brevo en WP Mail SMTP
Ahora, sólo tienes que terminar de activar Brevo en tu sitio WordPress. Simplemente vuelve a la página de ajustes de WP Mail SMTP que abriste anteriormente y busca la casilla de la clave API.
A continuación, haga clic en el enlace “Obtener clave API v3”.
Este enlace abrirá la página correcta de tu cuenta Brevo en una nueva pestaña.
Aquí, sólo tiene que copiar el valor de la clave SMTP.
Una vez que la hayas copiado, vuelve a WP Mail SMTP y pega la clave API.
También tendrás que rellenar el dominio de envío que introdujiste antes en Brevo, como mail1.yoursite.com
.
Asegúrate de hacer clic en el botón “Guardar ajustes” después de hacerlo.
Enhorabuena, has establecido correctamente Brevo. Sólo tienes que esperar a que activen tu cuenta.
Ahora es el momento de probar que tu correo electrónico funciona.
3. Envío de correos electrónicos de WordPress mediante el servidor SMTP SendGrid
SendGrid ofrece un plan gratuito que le permite enviar hasta 100 correos electrónicos diarios gratis.
En primer lugar, debe visitar el sitio web de SendGrid y hacer clic en el botón “Comenzar gratis” para crear su cuenta gratuita.
Tras crear su cuenta, se iniciará un proceso de verificación. Su cuenta quedará temporalmente en espera mientras le hacen algunas preguntas por correo electrónico. Lo hacen para asegurarse de que utilizas el servicio de acuerdo con sus políticas y valores.
Una vez aprobada su solicitud, podrá acceder a su panel de SendGrid.
Creación de una identidad de remitente
El primer paso es crear una identidad de remitente, que es la dirección “de” utilizada para sus correos electrónicos. Para ello, debe hacer clic en “Autenticación del remitente” en la sección “Ajustes”, en la parte inferior del menú del panel de control.
Accederá a la página de identificación del remitente de SendGrid.
Desplácese hasta la sección Verificación de un único remitente y haga clic en el botón “Primeros pasos” situado bajo “Verificar una dirección”.
Aparecerá un formulario en el que podrá crear un remitente.
A continuación, sólo tiene que introducir el nombre, la dirección de correo electrónico y la dirección postal que desea utilizar para sus correos electrónicos. Cuando haya terminado, puede hacer clic en el botón “Crear” para almacenar los datos del remitente.
Importante: Esta dirección de correo electrónico “Responder a” tiene que ser la misma que la que introdujo como dirección “De” en los ajustes de WP Mail SMTP.
Recibirá un correo electrónico de confirmación en su bandeja de entrada para verificar esta dirección de correo electrónico comercial.
Asegúrese de enlazar el mensaje para completar la configuración de la identidad única del remitente.
Una vez que haya verificado su dirección de correo electrónico, vuelva a su Escritorio de SendGrid al hacer clic en el enlace Escritorio de la barra lateral.
Generación de una clave API
El siguiente paso es generar una clave API para que pueda conectar su sitio web a su cuenta de SendGrid y comenzar a enviar correos electrónicos.
A través del menú del Escritorio de SendGrid, debe encontrar la sección API de correo electrónico y hacer clic en “Guía de integración”.
En la página siguiente, se le pedirá que elija un método de integración.
Dentro del cuadro Relé SMTP, siga adelante y haga clic en el botón “Elegir”.
Debe dar a la clave API un nombre que le recuerde para qué la utiliza en el futuro.
En este ejemplo, lo hemos llamado ‘WP Mail SMTP’.
Ahora, puede hacer clic en el botón “Crear clave” para generar la clave de API.
Debería ver un mensaje confirmando que se ha creado correctamente, y debajo aparecerá la clave API.
Necesitará esta clave en la siguiente sección, así que deje abierta la pestaña SendGrid en su navegador / explorador.
Conexión de WP Mail SMTP a su cuenta SendGrid
A continuación, vuelva a la pestaña del explorador del administrador de WordPress y vaya a WP Mail SMTP ” Ajustes. Ya debería haber seleccionado SendGrid para su servicio de envío. Si no es así, selecciónelo ahora.
En la parte inferior de la pantalla, verá una casilla para introducir su clave API de SendGrid. Simplemente cópiela y péguela aquí, luego haga clic en el botón “Guardar ajustes”.
A continuación, debe comprobar que la integración funciona.
Primero, ve a la pestaña de Prueba de correo electrónico en tus ajustes de WP Mail SMTP. A continuación, introduzca su dirección de correo electrónico y haga clic en el botón “Enviar correo electrónico”.
Debería aparecer un mensaje indicando que el correo electrónico de prueba se ha enviado correctamente. Puedes confirmarlo yendo a tu bandeja de entrada y comprobando que el correo electrónico está ahí.
Ahora que su correo electrónico de prueba ha sido enviado correctamente, vuelva a la pestaña con su página API de SendGrid. Debe seguir adelante y comprobar la casilla ‘He actualizado mis ajustes’. A continuación, haga clic en el botón “Siguiente: Verificar integración’.
En la pantalla siguiente, debe hacer clic en el botón “Verificar integración”.
Debería ver un mensaje confirmando que SendGrid ha recibido su correo electrónico y que la configuración se ha completado.
Identificar un subdominio en SendGrid
Para terminar de establecer SendGrid, debe crear e identificar un subdominio para mejorar la capacidad de entrega de su correo electrónico.
Consejo: Si no puede crear e identificar su subdominio, los correos electrónicos de su sitio web seguirán enviándose. Sin embargo, existe la posibilidad de que algunos correos electrónicos no lleguen a sus destinatarios.
Ahora tienes que crear un subdominio en tu sitio web, por ejemplo sg.tudominio.com
. Para ello, accede a tu cuenta de alojamiento web y sigue las instrucciones para añadir un subdominio.
Si utiliza Bluehost, deberá acceder a su cuenta de alojamiento web y hacer clic en la pestaña Alojamiento de la izquierda. Puede abrir el panel de control al hacer clic en el botón “cPanel” en la parte inferior de la página.
Esto iniciará el Escritorio de cPanel para su sitio web.
Puede desplazarse hasta la sección Dominios y hacer clic en la opción “Dominios”.
Ahora verá una página con un anuncio / catálogo / ficha de sus dominios y subdominios existentes.
Para crear un nuevo subdominio, deberá hacer clic en el botón “Crear un nuevo dominio”.
En la página siguiente, debe introducir el subdominio que desea crear.
Te sugerimos que utilices sg.tudominio.com
como subdominio. Asegúrese de hacer clic en el botón “Enviar” para almacenar su nuevo subdominio.
Tras crear el subdominio, deberá añadirlo a su cuenta de SendGrid.
Para ello, debe volver a la página Ajustes ” Autenticación del remitente de su cuenta de SendGrid. En “Autenticación de dominio”, haga clic en el botón “Primeros pasos”.
Ahora, debe seleccionar su alojamiento DNS. Se trata del alojamiento de su sitio web, como Bluehost o SiteGround, a menos que su nombre de dominio esté registrado en otra empresa.
En el segundo paso, seleccione la opción “Sí” para “¿Desea enlazar también los enlaces de este dominio?”. Esto significa que sus correos electrónicos se mostrarán como procedentes de su dominio, no del de SendGrid.
A continuación, basta con hacer clic en el botón “Siguiente”.
Ahora tienes que introducir tu dominio en la casilla “Dominio desde el que envías”. A continuación, haga clic en el enlace “Ajustes avanzados” para abrir otras opciones.
Desde aquí, puede desmarcar la casilla ‘Usar seguridad automatizada’ y comprobar la casilla ‘Usar ruta de retorno personalizada’. A continuación, escriba la primera parte de su subdominio para la “ruta de retorno”.
Por ejemplo, si su subdominio es sg.ejemplo.com
, escriba sg
.
Una vez hecho esto, debe hacer clic en el botón “Siguiente”.
A continuación, verás algunos registros DNS que tienes que añadir a tu dominio. Puede consultar la documentación de su alojamiento web o consultar nuestro método Brevo para obtener ayuda al respecto.
Una vez añadidos los registros, haga clic en el botón “Verificar” situado en la parte inferior de la pantalla. Debería aparecer un mensaje de correcto.
Por último, vuelva a probar su correo electrónico SMTP para asegurarse de que los correos electrónicos se envían correctamente.
Comprobar que su correo SMTP funciona
El paso final para todos estos métodos es enviar un correo electrónico de prueba para asegurarse de que todo funciona como debería.
Primero, vaya a la pestaña ‘Prueba de correo electrónico’ en los ajustes de WP Mail SMTP. A continuación, introduzca la dirección de correo electrónico a la que desea que se envíe el correo electrónico de prueba si es diferente de la dirección por defecto.
Simplemente haga clic en el botón “Enviar correo electrónico” y su correo electrónico será enviado.
Debería aparecer un mensaje para informarle de que el correo electrónico se ha enviado correctamente.
A continuación, marque / compruebe que ha recibido el correo electrónico de prueba.
Otras opciones de servicio de envío SMTP gratuito
Existen otras opciones de servicios de envío SMTP gratuitos que puede utilizar en lugar de los que hemos mencionado:
- Outlook: Implica un proceso de configuración más largo que otros métodos, pero la ventaja es que puedes enviar muchos correos electrónicos (hasta 5.000 al día).
- Amazon SES: Este servicio solo es recomendable si tienes confianza con la tecnología, ya que la configuración es bastante compleja. Es gratuito durante el primer año.
- SMTP.com: Se trata de una opción sólida y fiable. El inconveniente es que solo es gratuita durante los primeros 30 días, después hay que pagar para usarla.
Para todos ellos, puede obtener instrucciones seleccionando el servicio de envío en su página de ajustes de WP Mail SMTP y al hacer clic en el enlace de documentación. Esto abrirá las instrucciones en una nueva pestaña.
Esperamos que este artículo te haya ayudado a aprender a utilizar un servidor SMTP gratuito para enviar correos electrónicos a WordPress. Puede que también quieras marcar / comprobar nuestros artículos sobre los mejores servicios de marketing por correo electrónico y nuestra comparativa de las mejores apps de números de teléfono virtuales para empresas (con opciones gratuitas).
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
boris
Great help, thanks! If your host doesn’t provide email services and you use this method, what are he options for using an alias so the emails sent out have the domain instead of “gmail.com”, for example.
WPBeginner Support
It would depend on who you registered your domain with and our guide below can help with understanding your options:
https://www.wpbeginner.com/beginners-guide/how-to-create-a-free-business-email-address-in-5-minutes-step-by-step/
Administrador
Jeffin Grey
Great its going next level article Very Easy way to follow instruction
Thanks For Sharing
WPBeginner Support
Glad our article was helpful!
Administrador
Michael Prosser
Great, easy to follow instructions for setting up the Gmail SMTP. Thank you!
WPBeginner Support
You’re welcome, glad our guide was helpful
Administrador
Tony
i have managed to set up the gmail api and its working just fine. But what i would like to know is, how many emails/ newsletters can i send in a day using the gmail api. Thanks
WPBeginner Support
You would need to check Google’s current documentation for the limits at the moment
Administrador