{
  "description": "Permite que nanobot reciba y responda correos.",
  "requirements": "Bandeja IMAP, envío SMTP, contraseña de app y consentimiento explícito",
  "setup": {
    "docsLabel": "Abrir guía de Email",
    "officialLabel": "Abrir guía de contraseñas de app",
    "tryIt": "Envía un correo de prueba al buzón conectado.",
    "summary": "Email lee mensajes por IMAP y responde por SMTP. Usa un buzón dedicado y da tu consentimiento antes de activarlo.",
    "steps": [
      "Crea un buzón dedicado y, si hace falta, una contraseña de app.",
      "Elige un proveedor o introduce manualmente IMAP y SMTP.",
      "Da tu consentimiento, guarda y activa Email; después envía un mensaje de prueba."
    ],
    "presets": {
      "gmail": "Gmail",
      "outlook": "Outlook",
      "icloud": "iCloud",
      "custom": "Personalizado"
    },
    "fields": {
      "consentGranted": {
        "label": "Consentimiento concedido",
        "help": "Control de seguridad obligatorio. Déjalo desactivado hasta decidir conectar este buzón al bot.",
        "choices": {
          "true": "Concedido",
          "false": "No concedido"
        }
      },
      "imapHost": {
        "label": "Host IMAP",
        "placeholder": "imap.gmail.com"
      },
      "imapUsername": {
        "label": "Usuario IMAP",
        "placeholder": "bot@example.com"
      },
      "imapPassword": {
        "label": "Contraseña IMAP",
        "placeholder": "Contraseña de app",
        "help": "Usa una contraseña de app si el proveedor la exige."
      },
      "smtpHost": {
        "label": "Host SMTP",
        "placeholder": "smtp.gmail.com"
      },
      "smtpUsername": {
        "label": "Usuario SMTP",
        "placeholder": "bot@example.com"
      },
      "smtpPassword": {
        "label": "Contraseña SMTP",
        "placeholder": "Contraseña de app",
        "help": "Normalmente es la misma que para IMAP."
      },
      "imapPort": {
        "label": "Puerto IMAP",
        "placeholder": "993"
      },
      "smtpPort": {
        "label": "Puerto SMTP",
        "placeholder": "587"
      },
      "fromAddress": {
        "label": "Dirección remitente",
        "placeholder": "bot@example.com"
      },
      "pollIntervalSeconds": {
        "label": "Intervalo de consulta",
        "placeholder": "30"
      },
      "allowFrom": {
        "label": "Remitentes permitidos",
        "placeholder": "Correos separados por comas",
        "help": "Déjalo vacío para exigir vinculación previa."
      },
      "verifyDkim": {
        "label": "Verificar DKIM",
        "choices": {
          "true": "Activado",
          "false": "Desactivado"
        }
      },
      "verifySpf": {
        "label": "Verificar SPF",
        "choices": {
          "true": "Activado",
          "false": "Desactivado"
        }
      }
    }
  }
}
