Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo usar un servidor SMTP gratuito para enviar correos electrónicos a WordPress (3 métodos)

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

¿Quieres utilizar un servidor SMTP gratuito para enviar correos electrónicos con WordPress?

Por defecto, WordPress utiliza la función de correo PHP, que es poco fiable y a menudo marca sus correos electrónicos como Spam. Utilizar un servidor SMTP es la mejor manera de asegurarse de que sus correos electrónicos de WordPress realmente se entregan.

En este artículo, le mostraremos cómo utilizar un servidor SMTP gratuito para enviar correos electrónicos de WordPress.

How to Use Free SMTP Server to Send WordPress Emails

¿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.

WP Mail SMTP Launch Wizard

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.

The WP Mail SMTP plugin settings page

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.

Entering your From email address for WP Mail 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.

Selecting the mailer service to use with WP Mail SMTP

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”.

WP Mail SMTP Pro Offers One-Click Setup for Gmail

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.

Sign in With Google so WP Mail SMTP Can Access Gmail

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.

Select the Free Brevo Plan

Basta con hacer clic en el botón “Continuar con un plan gratuito”.

Ahora verás tu Escritorio Brevo.

The Brevo Dashboard

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.

Open cPanel in Bluehost

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”.

Click the Domains Option in cPanel

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”.

Creating a New Domain or Subdomain in Bluehost

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.

Creating a Subdomain on Bluehost

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.

Click the Configure Button for Brevo Senders & Domains

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”.

Adding a Domain in Brevo

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.

Open domain settings in Bluehost

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”.

Open advanced DNS settings

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.

Manage advanced DNS

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”.

Continue the warning message

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.

Adding a DNS Record in Bluehost

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”.

Getting an API Key for Brevo in WP Mail SMTP

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.

Copy the Brevo API Key

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.

Enter the Brevo API Key and Sending Domain

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.

Navigate to Sender Authentication in SendGrid

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”.

Verify Your From Address by Clicking the Get Started Button

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.

Create a Sender in SendGrid

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.

SendGrid Confirmation Email

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”.

SendGrid Integration Guide

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”.

Click the Choose Button Under SMTP Relay

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’.

Creating an API Key for SendGrid

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”.

Add the SendGrid API Key to WP Mail SMTP Settings

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”.

Send a Test Email With WP Mail SMTP

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’.

Check the box to say that you have updated your settings and then click the button to verify

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.

SendGrid Verification Worked

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.

Open cPanel in Bluehost

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”.

Click the Domains Option in cPanel

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”.

Creating a New Domain or Subdomain in Bluehost

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.

Adding a Subdomain in Bluehost

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”.

Get Started With Domain Authentication in SendGrid

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.

Select your DNS host in 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.

SendGrid Domain Authentication Advanced Settings

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.

Getting your DNS records from Sendgrid

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.

Send a Test Email With WP Mail SMTP

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.

Test email from WP Mail SMTP

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.

The documentation link for setting up Outlook in WP Mail SMTP

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.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

9 comentariosDeja una respuesta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. boris says

    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.

  3. Tony says

    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

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.