Symfony Mailer es una biblioteca basada en componentes para enviar correos electrónicos desde aplicaciones PHP, utilizando la API de Gmail.
-
Primero debe obtener su ID de cliente de OAuth y su secreto de cliente.
-
Con la API de Gmail necesitamos generar un token de acceso. Este token debe almacenarse en la base de datos para su uso posterior.
-
Necesitaremos instalar los siguientes paquetes:
composer require symfony/mailer composer require symfony/google-mailer composer require hybridauth/hybridauth
3.1. Cree el archivo config.php con el siguiente código. Donde HybridAuth generará un token de acceso.
3.2. Cree el archivo callback.php que llamara a config.php y almacenará el token en la tabla de la BDs.