PDF-011O - LADIRECTA SMTP SECRET PREFLIGHT¶
Estado¶
PDF-011O LADIRECTA SMTP SECRET PREFLIGHT / LOCAL SECRET CHECK / SIN EMAIL REAL / SIN SMTP CONNECT / SIN SQL WRITE / SIN WOOCOMMERCE
Fecha: 2026-06-24
Objetivo¶
Validar de forma segura la existencia y forma minima del secret SMTP de La Directa para Hostinger, sin imprimir valores sensibles, sin abrir conexion SMTP y sin enviar emails reales.
Ruta secret¶
Ruta correcta verificada para Windows:
C:\APV\openclawai\.venv-portal\secrets\ladirecta-hostinger-email.env
Template local ignorado por Git si el secret no existe:
C:\APV\openclawai\.venv-portal\secrets\ladirecta-hostinger-email.env.template
Variables esperadas¶
LADIRECTA_EMAIL_DOMAINLADIRECTA_EMAIL_MAIN_ACCOUNTLADIRECTA_EMAIL_BILLING_ALIASLADIRECTA_EMAIL_SMTP_HOSTLADIRECTA_EMAIL_SMTP_PORTLADIRECTA_EMAIL_SMTP_USERLADIRECTA_EMAIL_SMTP_PASSWORDLADIRECTA_EMAIL_SMTP_SECURE
Estados posibles¶
SECRET_READY: secret existe, esta ignorado por Git, variables requeridas presentes y configuracion SMTP no queda pendiente.PENDING_SECRET: el secret real no existe; se deja template local ignorado por Git.PENDING_SMTP_CONFIG: el secret existe o el template existe, pero Hostinger SMTP host/port/secure siguen pendientes o sin confirmar.MISSING_REQUIRED_VARIABLES: el secret existe pero faltan variables requeridas.
Resultado actual¶
El preflight local valida la ruta corregida
C:\APV\openclawai\.venv-portal\secrets\ladirecta-hostinger-email.env.
Como el secret real no existe en este gate, el estado esperado es
PENDING_SECRET y el estado SMTP queda PENDING_SMTP_CONFIG. No se inventa
host, port ni modo secure de Hostinger.
El output sanitizado queda en tmp/pdf-011o/:
smtp_secret_preflight.jsonsmtp_secret_preflight.txt
Restricciones confirmadas¶
- No se imprimieron valores del secret.
- No se imprimieron passwords.
- No se imprimieron connection strings.
- No se envio email real.
- No se abrio conexion SMTP.
- No se modifico
.env. - No se toco WooCommerce API.
- No se escribio en
SGC. - No se ejecuto SQL write.
- No se escribio en PostgreSQL.
- No se tocaron datos.
- No se toco VPS/prod con datos.
- No se activo runtime, sync, scheduler, cron ni pipelines.
Proximo paso¶
Cargar el secret privado local con valores reales confirmados desde Hostinger,
mantenerlo ignorado por Git y reejecutar el preflight. Si Hostinger no confirma
host/port/secure, dejar PENDING_SMTP_CONFIG.