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.