Envíe correo electrónico a través de SMTP en WordPress con Google Workspace y autenticación de dos factores

WordPress Google Email SMTP 2FA

Soy un gran defensor de Autenticación de dos factores (2FA) en todas las plataformas que estoy ejecutando. Como especialista en marketing que trabaja con clientes y datos de clientes, simplemente no puedo ser demasiado cuidadoso con la seguridad, por lo que la combinación de diferentes contraseñas para cada sitio, el uso de Apple Keychain como repositorio de contraseñas y la habilitación de 2FA en cada servicio es imprescindible.

Si estas corriendo WordPress como su sistema de administración de contenido, el sistema generalmente está configurado para enviar mensajes de correo electrónico (como mensajes del sistema, recordatorios de contraseña, etc.) a través de su host. Sin embargo, esta no es una solución recomendable por un par de razones:

  • Algunos hosts bloquean la capacidad de enviar correos electrónicos salientes desde el servidor para que no sean un objetivo para que los piratas informáticos agreguen malware que envía correos electrónicos.
  • El correo electrónico que proviene de su servidor generalmente no se autentica ni se valida mediante métodos de autenticación de capacidad de entrega de correo electrónico como SPF o DKIM. Eso significa que estos correos electrónicos pueden enrutarse directamente a la carpeta de correo no deseado.
  • No tiene un registro de todos los correos electrónicos salientes que se envían desde su servidor. Al enviarlos a través de su cuenta de Google Workspace (Gmail), los tendrá todos en su carpeta de enviados, para que pueda revisar qué mensajes está enviando su sitio.

La solución, por supuesto, es instalar un complemento SMTP que envíe su correo electrónico fuera de su cuenta de Google Workspace en lugar de simplemente enviarlo desde su servidor.

Complemento de WordPress Easy WP SMTP

En nuestra lista de Mejores complementos de WordPress, enumeramos el Fácil WP SMTP plugin como una solución para conectar su sitio de WordPress a un servidor SMTP para autenticar y enviar correos electrónicos salientes. ¡Es fácil de usar e incluso incluye su propia pestaña de prueba para enviar un correo electrónico!

Los ajustes para Espacio de trabajo de Google son bastante simples:

  • SMTP: smtp.gmail.com
  • Requiere SSL: si
  • Requiere TLS: Sí
  • Requiere autenticación: sí
  • Puerto para SSL: 465

Así es como se ve (no estoy mostrando los campos de nombre de usuario y contraseña):

Configuración sencilla del complemento WP SMTP WordPress

Autenticación de dos factores

El problema ahora es la autenticación. Si tiene 2FA habilitado en su cuenta de Google, no puede simplemente ingresar su nombre de usuario (dirección de correo electrónico) y contraseña dentro del complemento. Obtendrá un error cuando realice la prueba que le indica que necesita 2FA para completar la autenticación en el servicio de Google.

Sin embargo, Google tiene una solución para esto ... llamada App Passwords.

Contraseñas de la aplicación Google Workspace

Google Workspace le permite crear contraseñas de aplicaciones que no requieren autenticación de dos factores. Básicamente son una contraseña de estilo de un solo propósito que puede usar con clientes de correo electrónico u otras plataformas de terceros ... en este caso, su sitio de WordPress.

Para agregar una contraseña de la aplicación Workspace:

  1. Ingrese a su Cuenta Google.
  2. Seleccionar Seguridad.
  3. Debajo Iniciar sesión en Google, Seleccione App Passwords.
  4. Seleccionar Otros, escriba el nombre de su sitio y genere una contraseña.

Google habilitará una contraseña y se la proporcionará para que pueda usarla para autenticarse.

Contraseñas de aplicaciones de Google

Pegue la contraseña generada Easy WP SMTP y se autenticará correctamente. Pruebe un correo electrónico y verá que se envió:

Pruebe el correo electrónico de WordPress Easy WP SMTP

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.