Define las variables de correo
Enviar correo de la aplicación con el transporte SMTP de Laravel. Usa el mailer SMTP y guarda las credenciales fuera del control de versiones.
Prueba correo directo y en cola
Prueba primero un Mailable síncrono fuera de producción y después la cola real. Revisa failed_jobs y los logs; el contador distingue tareas no ejecutadas de correo aceptado.
Configura el transporte de Laravel
Define MAIL_MAILER=smtp, el MAIL_HOST mostrado, MAIL_PORT=587, MAIL_ENCRYPTION=tls y las credenciales generadas. MAIL_FROM_ADDRESS debe ser el buzón conectado.
Ejecuta php artisan config:clear y reinicia los workers de colas. No guardes .env ni secretos en el repositorio.
Antes de guardar
Usa la dirección Microsoft 365 conectada como remitente y guarda la contraseña de forma segura.
Envía un mensaje pequeño a una dirección propia y confirma la entrega.
Si falla la prueba
Comprueba el puerto saliente 587, STARTTLS y que no hayas copiado espacios.
Nunca compartas contraseñas ni contenido. Crea otra conexión si has perdido la contraseña.