Generalidades
Muchos sitios web usan PHP para enviar correos electrónicos a través de SMTP. Por ejemplo, puede crear un formulario de correo personalizado o usar un complemento SMTP de WordPress.
- ¿Cómo envío correo PHP a través de SMTP?
- Generalidades de PHPmailer
- Configurar el plugin 'WP Mail SMTP' con Gmail
Un problema con el que se encontrará es que la configuración de seguridad de Google no te permite enviar a través de SMTP a través de tus servidores a menos que lo permitas explícitamente. Hay dos formas de permitir que tu aplicación envíe correo SMTP a través de GMAIL.
Habilita 'Less Secure Apps' dentro de GMAIL
La primera opción es habilitar 'Aplicaciones menos seguras o Less Secure
Apps' dentro de GMAIL.
- Inicie sesión en tu cuenta de GMAIL.
- Navega hasta la página 'Less secure apps'.
- Alterne para activar esta función y dejarla en 'ON'.
- Espera al menos 1 hora para que Google actualice esta configuración.
- Prueba tu aplicación de correo nuevamente. Ahora debería enviar correctamente a través de SMTP.
Habilita el protocolo OAuth 2.0 para autenticar conexiones
Una opción más segura es habilitar la autenticación OAuth 2.0 para tu aplicación.
- https://developers.google.com/gmail/api/auth/about-auth
- Habilitar el API OAuth 2 para usar con tu plugin Mail SMTP de WordPress
Ten en cuenta que el soporte no puede ayudarte con esta configuración personalizada.