Files
MP-Manager/.env.example
2026-05-30 14:31:19 -06:00

40 lines
2.0 KiB
Bash

# MP Manager - Configuración local sensible
# Copia este archivo a `.env` (sin ".example") y rellena con tus valores reales.
# El archivo `.env` debe estar EXCLUIDO de MegaSync, Git, OneDrive, etc.
# Está cubierto por `.megaignore` y `.gitignore` automáticamente.
# ----------------------------------------------------------------------
# Bucéfalo CRM — credenciales para auto-login de Playwright
# Si dejas estas líneas vacías o ausentes, el session generator pedirá
# que completes el login manualmente en la ventana del navegador.
# ----------------------------------------------------------------------
BUCEFALO_LOGIN_EMAIL=
BUCEFALO_LOGIN_PASSWORD=
# ----------------------------------------------------------------------
# Correo electrónico — para leer el código MFA por IMAP
# El código de 2FA llega de noreply@donotreply.acct-mgmt.com con
# asunto/cuerpo conteniendo "is XXXXXX" (6 dígitos).
# Si estas líneas están vacías, la lectura automática del OTP no corre y
# tendrás que escribir el código manualmente.
# ----------------------------------------------------------------------
# Ejemplos comunes:
# - SiteGround: mail.tudominio.com (puerto 993, IMAPS)
# - Otro hosting compartido: el FQDN del servidor (a veces algo como cXXXX.sgvps.net)
# - Gmail: imap.gmail.com (requiere App Password, no la contraseña normal)
EMAIL_IMAP_HOST=mail.tudominio.com
EMAIL_IMAP_PORT=993
EMAIL_IMAP_USER=
EMAIL_IMAP_PASSWORD=
# Folder donde IMAP busca el correo del OTP (típicamente "INBOX"):
EMAIL_IMAP_FOLDER=INBOX
# ----------------------------------------------------------------------
# Comportamiento opcional
# ----------------------------------------------------------------------
# Segundos máximos a esperar el correo OTP tras pedir el código:
# Hemos visto que el correo de Bucéfalo tarda 20-30 s en llegar; 180 da margen amplio.
OTP_TIMEOUT_SECONDS=180
# Intervalo entre intentos de leer el INBOX (s). 3-5 está bien (no más rápido para no estresar IMAP).
OTP_POLL_INTERVAL_SECONDS=3