Email: Pulisci Body

action_email_clean · action · Email · Disponibile · v1.0.0

Descrizione

Rimuove dal body email rumore che NON serve all'AI: (1) reply quotata "On X wrote:" / "Il giorno X ha scritto:" / ">" ricorsivo, (2) firme RFC-3676 "-- " + mobile "Inviato da iPhone" + blocchi contatto, (3) disclaimer legali GDPR/privacy IT+EN, (4) tracking URL (UTM/gclid/fbclid). Riduce 70-90% i token che la LLM downstream consuma + alza l'accuratezza della classificazione perché il contesto resta focalizzato sul vero contenuto. Pure: nessun I/O, nessun secret, deterministico.

⚙️ Parametri di configurazione

Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.

CampoTipoRequiredDefaultDescrizione
stripQuotedReply
Rimuovi reply quotata
booleannotrueRileva "On 2026-01-15, X wrote:" (EN), "Il giorno X ha scritto:" (IT), "---- Forwarded message ----", "Da: …" (Outlook), oppure 4+ righe ">" consecutive. Taglia tutto da quel punto in poi.
stripSignatures
Rimuovi firma
booleannotrueRileva delimitatore RFC-3676 "-- " (dash dash space), "Inviato da iPhone/Android/Samsung/...", "Sent from my iPhone", oppure euristica "ultimo paragrafo con Tel:/P.IVA:/email:".
stripDisclaimers
Rimuovi disclaimer legali
booleannotrue"This email is confidential…", "Le informazioni contenute…", "Per proteggere l'ambiente non stampare…", "Informativa privacy GDPR…", "Ai sensi del Reg…". Match per paragrafo, non per body intero.
stripTrackingUrls
Rimuovi tracking dagli URL
booleannofalseSostituisce gli URL con parametri utm_*, gclid, fbclid, mc_eid, mc_cid con la sola "https://<host>/". Utile contro marketing emails. Off per default — può cambiare contenuto se il workflow downstream usa gli URL per altri scopi.
collapseBlankLines
Collassa righe vuote (≥3 → 1)
booleannotrueDopo lo strip rimuovere spazi consecutivi rende i token più densi.
maxBodyLength
Lunghezza massima body (caratteri)
numberno8192Hard cap per evitare LLM context overflow. Range 64–64000. Eccedenza tagliata + "…" alla fine.
inputBodyField
Campo input con il body
stringnobodyNome del campo dall'input record che porta il body raw. Default "body". Cambia se l'upstream usa "text", "content", "html".

💡 Esempio configurazione

Snippet JSON del nodo come compare nel workflow. I valori sono derivati daidefaultValue e dai parametri required.

{
  "id": "node-action_email_clean-1",
  "defId": "action_email_clean",
  "label": "Email: Pulisci Body",
  "config": {
    "stripQuotedReply": true,
    "stripSignatures": true,
    "stripDisclaimers": true,
    "stripTrackingUrls": false,
    "collapseBlankLines": true,
    "maxBodyLength": 8192,
    "inputBodyField": "body"
  }
}

🔗 Nodi correlati nella stessa categoria

Pronto a usare Email: Pulisci Body?

Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.

Inizia gratisSfoglia tutti i nodi