Saltar a contenido

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_DOMAIN
  • LADIRECTA_EMAIL_MAIN_ACCOUNT
  • LADIRECTA_EMAIL_BILLING_ALIAS
  • LADIRECTA_EMAIL_SMTP_HOST
  • LADIRECTA_EMAIL_SMTP_PORT
  • LADIRECTA_EMAIL_SMTP_USER
  • LADIRECTA_EMAIL_SMTP_PASSWORD
  • LADIRECTA_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.json
  • smtp_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.