Resumen de IA
¿Le gustaría una solución de entrega de correo electrónico fiable y segura que funcione con una variedad de direcciones de correo electrónico? SendGrid es una opción popular y asequible para los usuarios de WordPress.
Este tutorial le guiará a través de la configuración del remitente de SendGrid para WP Mail SMTP.
¿Qué es SendGrid?
SendGrid es un método popular para mejorar la entrega de correo electrónico. Lo hacen a través de una API, que proporciona un método más seguro que el SMTP tradicional. Además, ofrecen un plan de prueba gratuito y varias opciones de pago según el número de correos electrónicos que necesite enviar cada mes.
- Coste: Prueba gratuita durante 60 días para enviar hasta 100 correos electrónicos al día. Necesitará actualizar a una cuenta de pago después de que expire su período de prueba de 60 días.
- Requisitos del correo electrónico del remitente: Para utilizar SendGrid de forma eficaz, necesitará una dirección de correo electrónico asociada a un dominio de su propiedad. No se recomiendan correos electrónicos como @gmail.com, @yahoo.com, etc., para su uso con este remitente.
- En resumen: SendGrid es una opción muy fiable y ofrece un plan gratuito que funciona bien para empresas pequeñas. Vale la pena señalar que requiere acceso al DNS (Sistema de Nombres de Dominio) para autenticar correctamente su dominio y completar el proceso de configuración.
Nota: Consulte nuestra guía completa de remitentes en WP Mail SMTP para obtener más información sobre los remitentes compatibles.
Configuración de su cuenta de SendGrid
Para conectar su sitio web con SendGrid, primero deberá configurar una cuenta de SendGrid y crear una identidad de remitente.
Creación de su cuenta de SendGrid
Si aún no lo ha hecho, deberá registrarse para obtener una cuenta de SendGrid visitando su página de precios. Desde aquí, puede elegir el tipo de cuenta que se adapte a las necesidades de su sitio.
Para nuestro ejemplo, nos registraremos en su plan de prueba gratuito (limitado a 60 días y ofrece 100 correos electrónicos/día). Sin embargo, el proceso de configuración será el mismo independientemente del plan que elija.

A continuación, SendGrid le pedirá que cree el nombre de usuario y la contraseña de su cuenta.

A continuación, SendGrid puede hacerle algunas preguntas adicionales sobre su negocio para ayudar a personalizar su cuenta.

Rellene todos los campos obligatorios y, a continuación, haga clic en ¡Empezar! para continuar.
Creación de su identidad de remitente
Para empezar a enviar correos electrónicos con SendGrid, deberá configurar una identidad de remitente. Hay dos opciones: crear una única identidad de remitente o autenticar el dominio de su sitio web.
Recomendamos autenticar su dominio, ya que este método es mejor para garantizar que sus correos electrónicos se entreguen de forma coherente. Sin embargo, hemos cubierto ambas opciones a continuación.
Nota: Aunque puede poner en marcha su integración de SendGrid con una única identidad de remitente, esta opción no garantizará la entrega del correo electrónico. Le recomendamos que autentique su dominio en su lugar.
Añadir un remitente único a su cuenta de SendGrid
En SendGrid, puede crear un remitente único para configurar una dirección de correo electrónico de remitente aprobada.
Para hacer esto, ve a Ajustes » Autenticación del remitente en el menú del panel de SendGrid.

Luego, localiza la sección Verificación de remitente único y haz clic en el botón Empezar .

Ahora verás un panel que te pedirá que introduzcas el nombre, el correo electrónico y la dirección postal física del remitente. Después de rellenar los detalles necesarios, haz clic en el botón Crear .

Se enviará un mensaje de confirmación a la dirección de correo electrónico que introdujiste. Haz clic en el enlace de ese mensaje para verificar tu correo electrónico y terminar de configurar tu identidad de remitente único.
Autenticación de tu dominio en SendGrid
La autenticación demuestra que tus correos electrónicos provienen de un dominio que posees. Esto, a su vez, ayuda a la reputación de tu dominio como fuente legítima de correo electrónico. Como beneficio adicional, la autenticación también eliminará el mensaje "vía sendgrid.net" que de otro modo se añadiría a tus correos electrónicos.
Nota: Para poder continuar con la autenticación de dominio en SendGrid, necesitarás acceso a la configuración DNS de tu sitio.
Si no estás seguro de dónde encontrar la configuración de tu DNS o te sientes inseguro al hacer cambios en ella, ponte en contacto con el proveedor de alojamiento de tu sitio antes de continuar. O, para más detalles, puedes consultar el tutorial de WPBeginner sobre configuración de DNS.
Para empezar, ve a Ajustes » Autenticación del remitente en el menú del panel de SendGrid.

En la siguiente página, localiza la sección Autenticación de dominio y haz clic en el botón Empezar para acceder a la configuración necesaria.

En la primera página de configuración de autenticación, deberás responder 2 preguntas:
- ¿Qué servidor de nombres de dominio (DNS) utilizas? Selecciona tu proveedor de DNS de la lista disponible. Si no encuentras una coincidencia, elige Otro host (No listado).
- ¿También deseas personalizar los enlaces para este dominio? Recomendamos seleccionar Sí. Esto permitirá que cualquier enlace en los correos electrónicos enviados desde tu sitio utilice tu propio dominio en lugar del de SendGrid. Los enlaces personalizados ayudan a garantizar aún más la entrega al mantener todos los enlaces vinculados a tu propio sitio.
Una vez que hayas respondido a estas preguntas, haz clic en el botón Siguiente para continuar.

Para el siguiente paso, deberás introducir el dominio de tu sitio (por ejemplo, ejemplo.com).

Después de introducir tu dominio, haz clic en Ajustes avanzados. Tendrás que hacer un par de ajustes aquí:
- Desmarca la casilla etiquetada Usar seguridad automática.
- Marca la casilla etiquetada Usar ruta de retorno personalizada.
- Añade un subdominio en el campo Ruta de retorno (ver más abajo para más detalles).

Un subdominio reemplaza la parte "www" de la dirección de tu sitio web (por ejemplo, subdominio.ejemplo.com). Los subdominios se pueden utilizar para añadir secciones o directorios separados a tu sitio web. Por ejemplo, el blog de un sitio podría estar en blog.ejemplo.com.
En este caso, el subdominio solo será utilizado por SendGrid para enviar correos electrónicos y no será visible en tu sitio en absoluto.
A menos que tengas un subdominio específico en mente, considera usar sg. Este es el que usaremos en nuestro ejemplo.
Nota: El subdominio puede ser lo que desees. Sin embargo, SendGrid recomienda:
- No usar "mail", ya que muchas empresas de alojamiento ya utilizan este subdominio y podría causar conflictos.
- No incluir guiones bajos (_), ya que este carácter puede no ser compatible con algunos proveedores de DNS.
Cuando estés listo, haz clic en el botón Siguiente.

La siguiente página mostrará una lista de registros DNS que deberás agregar a la configuración DNS de tu sitio.

Nota: Para obtener más información sobre cómo acceder a la configuración DNS de tu dominio, consulta nuestro tutorial sobre agregar registros DNS para una guía completa.
Después de abrir la configuración DNS de tu sitio, deberías ver una opción para agregar un nuevo registro.
Para que SendGrid pueda autenticar tu dominio, deberás agregar estos registros a la DNS de tu sitio. Asegúrate de copiarlos cuidadosamente, ya que necesitarás los valores exactos de tu cuenta de SendGrid para que la verificación funcione.
Nota: Algunos hosts de dominio agregarán tu dominio al agregar el Nombre de host proporcionado por SendGrid. Si ese es el caso, deberás eliminar tu dominio normal al ingresar el Nombre de host en la DNS de tu dominio. Por ejemplo, en lugar de ingresar sg.example.com para el Nombre de host del primer registro TXT, solo ingresarías sg.
También puedes ver un campo TTL (Tiempo de vida) para el registro en la configuración DNS de tu sitio. Si se te proporciona una forma de cambiarlo, recomendamos establecer el TTL en un día (o 86400 segundos, dependiendo de la unidad que use tu DNS).
Después de agregar todos los registros DNS, marca la casilla en tu panel de SendGrid etiquetada como He agregado estos registros. Luego haz clic en el botón Verificar. Los cambios de DNS pueden tardar hasta 48 horas en ser reconocidos, por lo que es posible que debas volver a consultarlo más tarde.

Si la verificación funcionó, deberías ver un mensaje de éxito.

Generación de una clave API
Después de crear una cuenta y configurar tu identidad de remitente, puedes generar una clave API para conectar tu sitio a SendGrid y comenzar a enviar correos electrónicos. En el panel de tu cuenta, haz clic en Email API » Guía de integración en el menú de la izquierda.

A continuación, se te pedirá que elijas un método de configuración. Haz clic en el botón Elegir debajo de la opción SMTP Relay.

A continuación, deberás ingresar un nombre de clave API y hacer clic en Crear clave.

Esto generará una clave API para ti. Asegúrate de dejar esta página abierta, ya que necesitarás esta clave API un poco más tarde.

Configuración de WP Mail SMTP
Ahora que tu cuenta de SendGrid está preparada, puedes cambiar a tu sitio web y configurar WP Mail SMTP.
Antes de comenzar con esta sección, asegúrate de instalar y activar el plugin WP Mail SMTP.
Una vez que hayas instalado WP Mail SMTP, ve a WP Mail SMTP » Ajustes y selecciona la pestaña General.

A continuación, desplácese hasta la sección Conexión principal.

En las siguientes secciones, cubriremos los detalles de cada una de las configuraciones ubicadas en esta página.
Email de origen
Esta es la dirección de correo electrónico desde la que se enviarán todos los correos electrónicos de tu sitio.
Si desea que el Correo Remitente sea el mismo en todo el sitio, puede elegir marcar la casilla Forzar Correo Remitente. Esta opción le ahorrará la molestia de editar la configuración de correo electrónico en todo su sitio, como en los correos de notificación de formularios.

Nota: Para obtener más detalles, consulte nuestra guía para entender cómo funciona la configuración de Forzar Correo Remitente. Además, si desea recibir correos electrónicos en esta dirección, deberá utilizar una dirección de correo electrónico conectada a una bandeja de entrada que funcione.
Nombre de origen
Por defecto, el Nombre Remitente se establecerá como el nombre de su sitio. Sin embargo, puede cambiarlo a cualquier texto que desee.
También puede optar por Forzar Nombre Remitente para aplicar esta configuración a los correos electrónicos en todo el sitio.

Remitente
En el campo Servidor de correo, deberá seleccionar la opción SendGrid.

Nota: Deberá asegurarse de que su servidor utilice TLS 1.2 o superior. De lo contrario, podría haber problemas de conexión. Le sugerimos que se ponga en contacto con su proveedor de alojamiento web si tiene alguna duda sobre la versión que está utilizando.
Clave API
Una vez que haya elegido SendGrid como su servidor de correo, deberá introducir la Clave API de su cuenta. Vuelva a la pestaña o ventana del navegador donde tenga abierta su cuenta de SendGrid y copie la clave que generó en el paso anterior.
Luego, regrese a la configuración de WP Mail SMTP y pegue la clave en el campo Clave API.

Deje abierta la página de su clave API de SendGrid, ya que necesitará volver a esta pantalla más adelante en este tutorial.
Dominio de envío
La configuración del Dominio de Envío es una configuración opcional que permitirá a WP Mail SMTP comprobar si hay errores en la configuración de SendGrid en el lado del dominio (por ejemplo, registros de Marco de Políticas de Remitente (SPF) mal configurados o ausentes). Esta comprobación de dominio se ejecutará cada vez que envíe un correo electrónico de prueba y solo mostrará un error si se detecta una mala configuración.
El dominio de envío debe coincidir con el subdominio que autenticó en SendGrid. Puede copiar y pegar este valor aquí.
Nota: Asegúrese de añadir su dominio completo de SendGrid a esta configuración (por ejemplo, sg.example.com).

Conexión de respaldo
La configuración de una Conexión de Respaldo es opcional y no es necesaria para completar la configuración de su servidor de correo SendGrid. Sin embargo, para mejorar aún más la entregabilidad de los correos electrónicos, recomendamos configurar una conexión adicional para que sirva como respaldo en caso de que su Conexión Principal falle.

Nota: ¿Quieres enviar correos electrónicos utilizando diferentes conexiones basadas en un conjunto de reglas o condiciones? Asegúrate de consultar nuestro tutorial de Enrutamiento Inteligente para obtener más información.
Una vez que haya terminado, haga clic en el botón Guardar ajustes para guardar los cambios.

Verificación de la integración de SendGrid
A continuación, deberá verificar la integración que acaba de crear con SendGrid. Para iniciar este proceso, envíe un correo electrónico de prueba desde WP Mail SMTP.
Envío de un correo electrónico de prueba
Ahora que tiene la configuración lista, puede enviar un correo electrónico de prueba para asegurarse de que su conexión funciona como se espera. Para ello, vaya a WP Mail SMTP » Herramientas y haga clic en la pestaña Prueba de correo electrónico.

En el campo Enviar a, puede introducir cualquier dirección de correo electrónico cuya bandeja de entrada tenga acceso.
Recomendamos dejar la configuración HTML ACTIVADA a menos que sepa que solo enviará correos electrónicos de texto plano.
Nota: Si has configurado una conexión adicional, podrías elegir entre tu Conexión Principal y otras conexiones al enviar un correo electrónico de prueba.
Una vez que haya completado la configuración requerida, haga clic en el botón Enviar correo electrónico para enviar su correo electrónico de prueba.

Una vez enviado el correo electrónico de prueba, debería ver un mensaje de éxito.

A continuación, revise la bandeja de entrada de la dirección de correo electrónico que introdujo. Debería recibir pronto el correo electrónico de esta prueba.

Verificación de la Autenticación de Dominio
En esta etapa, también es importante comprobar que la autenticación de su dominio ha funcionado. Cada proveedor de correo electrónico colocará esta información en un área diferente de su cuenta, pero compartiremos Gmail/G Suite como ejemplo.
En Gmail o G Suite, haga clic en la pequeña flecha debajo de los detalles del remitente de su correo electrónico de prueba de WP Mail SMTP.

Esto debería abrir más detalles sobre la cabecera del correo electrónico. Desde aquí, compruebe que el valor mailed-by coincide con su subdominio (por ejemplo, sg.wpmailsmtp.com). Luego, compruebe que el valor signed-by coincide con el dominio de su sitio normal (por ejemplo, wpmailsmtp.com).

Nota: Si estos dominios aún no coinciden con su subdominio/dominio, es posible que SendGrid necesite un poco más de tiempo para aplicar completamente su configuración. Recomendamos esperar al menos una hora y luego repetir este proceso de prueba.
Verificación de la integración en SendGrid
Después de que su correo electrónico de prueba se haya enviado correctamente, deberá volver a la página de API de su cuenta de SendGrid. Aquí, marque la casilla etiquetada como He actualizado mi configuración y haga clic en Siguiente: Verificar integración.

Cuando cargue la siguiente página, haga clic en el botón Verificar integración. Esto enviará un correo electrónico a SendGrid para su verificación.

Una vez que SendGrid haya detectado que su correo electrónico de prueba ya se ha enviado, se lo comunicarán con un mensaje de éxito. Esto puede tardar unos momentos en completarse.

Preguntas frecuentes
Estas son las preguntas más frecuentes que recibimos de los usuarios sobre el remitente de SendGrid.
¿Cómo puedo comprobar si mi clave API tiene el nivel de acceso de envío de correo en SendGrid?
Para comprobar que la clave API que ha creado tiene el nivel de acceso correcto configurado, primero navegue a Configuración » Claves API dentro de su cuenta de SendGrid. Esto le llevará a una página con todas sus claves API disponibles. Haga clic en el icono del engranaje para abrir la configuración de una clave específica.

En la configuración de la clave, asegúrese de que la opción Acceso Restringido esté seleccionada.

Una vez seleccionada esta opción, aparecerán permisos adicionales para que los configure. Desplácese hacia abajo hasta la configuración de Envío de correo y asegúrese de que el nivel de permiso esté establecido en Acceso completo.

¡Eso es todo! Ahora puede solucionar los problemas de entrega de correo electrónico de su sitio de WordPress con SendGrid utilizando WP Mail SMTP.
¿A continuación, le gustaría configurar el registro de correos electrónicos? Asegúrese de consultar nuestro tutorial sobre cómo registrar correos electrónicos que se envían desde su sitio de WordPress para obtener más detalles.