jueves, marzo 28, 2024
No menu items!
InicioBlogsCómo configurar las notificaciones por correo electrónico de WordPress con SendGrid +...

Cómo configurar las notificaciones por correo electrónico de WordPress con SendGrid + WP Mail SMTP

¿Te has dado cuenta de que no estás recibiendo correos electrónicos de WordPress?

Desafortunadamente, WordPress no envía correos electrónicos es un problema común, pero es fácil de solucionar. En este tutorial, le mostraremos cómo configurar las notificaciones de correo electrónico de WordPress con SendGrid usando WP Mail SMTP.

Cuando las notificaciones por correo electrónico no funcionan

Cuando las notificaciones por correo electrónico de WordPress no funcionan, puede ser un problema complicado.

Esto se debe a que es posible que no note que WordPress no envía notificaciones de formulario hasta que las personas comienzan a completar su formulario y sus mensajes no llegan a su bandeja de entrada de correo electrónico. O bien, los ve en su lista de marketing por correo electrónico, pero nunca supo acerca del formulario que se está completando, lo que le hizo tropezar con sus campañas de marketing digital.

Es posible que observe entradas de formulario en su panel de WordPress que no se hayan enviado a su correo electrónico, o descubra que hay un problema cuando los visitantes frustrados se comunican con usted a través de las redes sociales u otros métodos.

Esto es lo que generalmente causa el problema …

Por defecto, WordPress usa la función de correo PHP para enviar correos electrónicos generados por su instalación de WordPress o cualquier complemento de contacto como WPForms.

La razón más común para perder estos correos electrónicos es cuando su servidor de alojamiento de WordPress no está configurado para usar la función de correo PHP. Incluso con hosts de WordPress no administrados y administrados.

Afortunadamente, puede solucionar este problema utilizando SMTP.

SMTP (Protocolo simple de transferencia de correo) es el estándar de la industria para enviar correos electrónicos. A diferencia de la función de correo PHP, SMTP utiliza autenticación para mejorar la capacidad de entrega de sus correos electrónicos. Por eso recomendamos utilizar SMTP para enviar correos electrónicos en WordPress.

¿Por qué usar WP Mail SMTP con SendGrid en WordPress?

Hay muchos servicios SMTP diferentes disponibles, pero muchos de estos no son seguros.

Si bien algunos otros métodos requieren que almacene información confidencial de inicio de sesión en su panel de WordPress, el uso de un correo como SMTP.com, Pepipost o SendGrid en WP Mail SMTP mantendrá sus contraseñas de correo electrónico seguras.

Y a diferencia de algunos anuncios publicitarios, SendGrid no requiere una tarjeta de crédito para suscribirse a una cuenta gratuita.

SendGrid ofrece un plan gratuito para enviar hasta 100 correos electrónicos por día. Para la mayoría de las pequeñas empresas y sitios web personales, eso es suficiente. Si necesita enviar más, es probable que necesite un servicio pago.

Paso 1: Encuentra tu clave API SendGrid

Antes de comenzar a configurar SendGrid para que funcione con su sitio web de WordPress, deberá configurar una cuenta y encontrar su clave API SendGrid. Esta clave es un identificador único y un token secreto para la autenticación que permitirá que su sitio web interactúe con su cuenta en SendGrid.

Primero, deberá registrarse para obtener una cuenta SendGrid visitando su página de precios. Desde aquí, puede elegir el tipo de cuenta que se ajuste a las necesidades de su sitio.

Para este ejemplo, nos registraremos para obtener una cuenta gratuita (limitada a 100 correos electrónicos / día). Sin embargo, la configuración será la misma sin importar el plan que elija.

🔥 Leer:  Descargar Android 10 launcher apk para cualquier dispositivo Android

sendgrid crear cuenta correo electrónico api página de precios

A continuación, deberá proporcionar cierta información a SendGrid para crear su cuenta y configurar un perfil. Complete su información y haga clic en Crear una cuenta.

registro de sendgrid wpmail smtp

Después de crear una cuenta, haga clic en el comienzo botón al lado de Integre utilizando nuestra API web o retransmisión SMTP.

comenzar en la pantalla de configuración de sendgrid

A continuación, se le pedirá que elija un método de configuración. Haga clic en el Escoger botón debajo de la opción de retransmisión SMTP.

seleccione smtp relay sendgrid wordpress

En la página siguiente, deberá ingresar un nombre de clave API y luego hacer clic Crear clave.

Crear una clave API SendGrid

Una vez que se haya generado la clave API, estará listo para ir al siguiente paso. Asegúrese de dejar esta página abierta, ya que necesitaremos esta clave API un poco más tarde.

copia la clave de la API sendgrid

¿Estás pensando en agregar un blog a tu sitio? Echa un vistazo a esta lista de las principales formas de usar WordPress para ganar dinero blogueando.

Paso 2: Ingrese su clave API SendGrid

Ahora que tiene la clave API, podemos comenzar a configurar SendGrid con WP Mail SMTP en su sitio de WordPress para solucionar los problemas de correo electrónico de WordPress.

Primero, instale el complemento WP Mail SMTP. Aquí hay una guía paso a paso sobre cómo instalar un complemento de WordPress.

Una vez que haya instalado WP Mail SMTP, deberá hacer clic en WP Mail SMTP en el menú de WordPress en el lado izquierdo para abrir la página de configuración del complemento y desplazarse hasta Desde el e-mail sección.

Ajustar desde correo electrónico en WP-Mail-SMTP-settings

De forma predeterminada, esto se completará con el correo electrónico de administrador de su sitio.

Nosotros fuertemente recomendamos que también marque la casilla etiquetada Fuerza de correo electrónico. Dado que los correos electrónicos de cualquier parte de su sitio que envía correos electrónicos deben coincidir con esta dirección de correo electrónico para que SMTP funcione, esto le ahorrará la molestia de editar la configuración de correo electrónico en todo su sitio (en todos los correos electrónicos, etc.).

A continuación, desplácese hacia abajo hasta De nombre.

Por defecto, el Del nombre mostrará el nombre del sitio. Sin embargo, puede cambiar esto a cualquier texto que desee.

Y también puedes marcar la casilla junto a Fuerza de nombre para aplicar este nombre desde todo el sitio.

Establecer un nombre de origen en la configuración SMTP de WP Mail

A continuación, desplácese hacia abajo hasta Remitente campo. Selecciona el SendGrid opción.

seleccione la opción del programa de envío sendgrid en wpmailsmtp

Y no dude en consultar nuestros tutoriales en algunos de los otros anuncios disponibles con WP Mail SMTP como Mailgun, Pepipost, Amazon SES, Gmail o Microsoft Outlook.

También recomendamos comprobar el Vía de retorno opción de Establezca la ruta de retorno para que coincida con la del correo electrónico. De esa forma, se le enviará un correo electrónico automáticamente si algún mensaje rebota debido a problemas con el correo electrónico del destinatario.

Set-return-path-to-match-From-Email

El último paso en esta página es desplazarse hasta SendGrid sección e ingrese el Clave API. Continúe y salga de la ventana de WordPress y regrese a la pestaña o ventana donde está abierta su cuenta SendGrid para copiar la clave que generó anteriormente.

Después de copiar la clave, regrese a la configuración SMTP de WP Mail y péguela en el Clave API campo. Luego, asegúrese de hacer clic en Guardar ajustes botón.

Pegue la clave API SendGrid y guarde la configuración

Paso 3: Verifica tu dominio en SendGrid

La mejor manera de garantizar que sus correos electrónicos continúen entregándose exitosamente con el tiempo es verificar su dominio.

Primero, deberá verificar la integración que acaba de crear con SendGrid. Para hacer esto, se enviará un correo electrónico de prueba de WP Mail SMTP a usted mismo.

Así es como: dentro de la configuración de SMTP de WP Mail, haga clic en Prueba de correo electrónico lengüeta.

Abra la pestaña Prueba de correo electrónico en WP Mail SMTP

En esta pestaña verás un Enviar a , puede ingresar cualquiera de las direcciones de correo electrónico a las que tiene acceso. Luego, haga clic en Enviar correo electrónico botón.

🔥 Leer:  Cómo arreglar Face ID que no funciona en WhatsApp en iPhone

Una vez que se haya procesado el correo electrónico, verá que se muestra un mensaje de éxito.

Aviso que muestra el correo electrónico de prueba SMTP de WP Mail enviado con éxito

Excelente. Su correo electrónico de prueba fue enviado con éxito. Ahora, deberá volver a la página de API de su cuenta SendGrid. A partir de ahí, marque la casilla etiquetada He actualizado mi configuración y luego haga clic Siguiente: Verificar integración.

Complete el paso Configurar su aplicación en SendGrid

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

Verificar la integración en SendGrid

Una vez que SendGrid haya detectado que su correo electrónico de prueba ya ha sido enviado, le informarán con un mensaje de éxito. Esto puede tardar unos minutos en completarse, así que no se preocupe si hay un poco de retraso. Están sucediendo muchas cosas interesantes.

Mensaje de éxito de verificación de integración de SendGrid

Si todo funciona correctamente, verá una pantalla de mensaje de éxito. En este punto, puede parecer que su configuración SendGrid está lista para funcionar. Pero asegúrese de no omitir el siguiente paso para garantizar una entrega de correo electrónico confiable a largo plazo.

Paso 4: Autentique su dominio en SendGrid

La mejor manera de asegurarse de que sus correos electrónicos de WordPress continúen entregándose exitosamente con el tiempo es autenticar su dominio en SendGrid.

La autenticación demuestra que sus correos electrónicos provienen de un dominio de su propiedad. Esto ayuda a identificar la reputación de su dominio como fuente legítima de correo electrónico. Además, la autenticación también eliminará el mensaje “via sendgrid.net” que de otro modo se agregaría a sus correos electrónicos.

Para comenzar con la autenticación, en el menú izquierdo de SendGrid, vaya a Configuración »Autenticación del remitente (o sigue este enlace).

Cerca de la esquina superior derecha de la página, haga clic en Empezar botón.

haga clic en comenzar para autenticar el dominio de sendgrid

En la primera página de configuración de autenticación, deberá responder estas 2 preguntas:

  1. ¿Qué servidor de servidor de nombres de dominio (DNS) utiliza? Seleccione su proveedor de DNS de la lista. Si no ve el suyo, elija Otro host (no listado).
  2. ¿También le gustaría marcar los enlaces para este dominio? Recomendamos seleccionar si. Esto permitirá que cualquier enlace en los correos electrónicos enviados use su dominio en lugar de SendGrid. Los enlaces de marca ayudan aún más con la capacidad de entrega, ya que muestran que todos los enlaces están vinculados a su sitio.

Después de responder estas preguntas, haga clic en el próximo para continuar con la configuración de SendGrid en WordPress.

Si no está seguro de dónde encontrar la configuración de DNS o no está seguro de hacer cambios, comuníquese con el proveedor de alojamiento de su sitio antes de realizar ajustes.

Para el siguiente paso, deberá ingresar el dominio de su sitio. Por ejemplo, wpforms.com es nuestro dominio.Ingrese su dominio para la autenticación SendGrid

Después de ingresar al dominio, haga clic en el Ajustes avanzados desplegable. Deberá hacer un par de ajustes aquí:

  1. Desmarca la casilla etiquetada Use seguridad automatizada
  2. Marque la casilla etiquetada Usar ruta de retorno personalizada
  3. En el Vía de retorno campo, agregue un subdominio (ver más abajo para más detalles)

Desmarque la opción de seguridad automatizada y verifique la ruta de retorno personalizada

¿Qué es un subdominio (ruta de retorno)?

Un subdominio reemplaza la parte “www” de la dirección de su sitio web. Por ejemplo: subdominio.suwebsite.com. Los subdominios se pueden usar para agregar secciones o directorios separados a su sitio web (por ejemplo, el blog de un sitio podría estar en blog.example.com).

En este caso, el subdominio solo será utilizado por SendGrid para enviar correos electrónicos de WordPress y otros correos electrónicos y no estará visible en su sitio en absoluto.

A menos que tenga en mente un subdominio específico, considere usar “sg”; esto es lo que usaremos en nuestro ejemplo aquí.

El subdominio puede ser cualquier cosa que desee, sin embargo SendGrid recomienda:
– No usar “correo” ya que muchas compañías de hosting ya lo usarán y podría causar conflictos.
– No incluye ningún guión bajo (_) ya que esto podría no ser compatible con algunos proveedores de DNS

🔥 Leer:  Cómo iniciar su programa de afiliados en el año 2024 de la forma más efectiva.

Entonces, después de hacer clic Próximo…

La siguiente página mostrará una lista de registros DNS que deberá agregar a su sitio.

Después de abrir la configuración de DNS para su sitio, verá una opción para agregar un nuevo registro.

Para que SendGrid pueda verificar su dominio, deberá agregar 3 registros al DNS de su sitio.

agregar registros DNS al área SendGrid

Usando GoDaddy? Si GoDaddy administra su DNS, ajustará el nombre de host que se muestra en SendGrid para WordPress. Al ingresar el nombre de host en su DNS de GoDaddy, deberá eliminar su dominio normal. Por ejemplo, en lugar de ingresar sg.yourdomain.com para el nombre de host del primer registro TXT, solo ingresará sg.

En la configuración de DNS de su sitio, también puede ver un campo TTL (Tiempo de vida) para el registro. Si le dan una manera de cambiar esto, le recomendamos configurar el TTL en un día (o 86,400 segundos, dependiendo de las unidades que use su DNS).

Después de agregar los 3 registros DNS, marque la casilla etiquetada He agregado estos registros. Luego, haga clic en Verificar botón. Los cambios en el DNS pueden tardar hasta 48 horas en reconocerse, por lo que es posible que deba volver a consultar esto más adelante.

Verifique que se hayan agregado registros DNS

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

registros DNS verificados

¡Gran trabajo! Ahora, enviemos un correo electrónico de prueba para asegurarnos de que todo funcione correctamente.

Paso 5: envíe un correo electrónico de prueba

Ahora que su configuración está completa, está listo para intentar enviar un correo electrónico de prueba. Primero, haga clic en la pestaña Prueba de correo electrónico en WP Mail SMTP.

enviar correo electrónico de prueba en wp mail smtp

En esta pestaña, ingrese cualquier dirección de correo electrónico a la que tenga acceso y haga clic en Enviar correo electrónico botón.

Una vez que se haya procesado el correo electrónico de prueba de SendGrid en WordPress, debería ver un mensaje de éxito.

mensaje de correo electrónico de éxito

Si marca la bandeja de entrada de esa dirección de correo electrónico, también debe recibir este correo electrónico para esta prueba.

correo electrónico de prueba exitoso enviado smtp

En esta etapa, también es importante verificar que la autenticación de su dominio funcionó. Cada proveedor de correo electrónico colocará esta información en un lugar diferente, pero seguiremos adelante y compartiremos Gmail / G Suite como ejemplo.

Dentro de un correo electrónico de Gmail o G Suite, deberá hacer clic en la flecha debajo de los detalles del remitente. Esto debería abrir más detalles sobre el encabezado del correo electrónico. Desde aquí, verifique que el enviado por correo El valor coincide con su subdominio. Por ejemplo, sg.yourdomain.com.

Luego, verifique que el Firmado por el valor coincide con el dominio de su sitio habitual como yourdomain.com.

verificar el correo electrónico de autenticación del dominio

Si estos dominios aún no coinciden con su subdominio / dominio, entonces SendGrid puede requerir un poco más de tiempo para aplicar completamente su configuración de WordPress. Recomendamos esperar al menos una hora y luego repetir este proceso de prueba.

¡Y ahí está! Ahora debería poder recibir notificaciones por correo electrónico de WordPress con SendGrid.

Reflexiones finales sobre SendGrid para correo electrónico de WordPress

¡Eso es! Ahora sabe cómo configurar las notificaciones de correo electrónico de WordPress con SendGrid usando WP Mail SMTP.

Ahora que sus correos electrónicos funcionan, puede comenzar configurando un formulario de contacto simple y comenzar a recibir notificaciones cada vez que alguien complete su formulario.

¿Entonces, Qué esperas? Comience con el plugin de formularios de WordPress más poderoso hoy.

Y si te gusta este artículo, síguenos en Facebook y Twitter para más tutoriales gratuitos de WordPress.

Tabla de contenidos

Toggle

Recomendamos

Populares