Skip to content

Mail ​

Il canale Mail rende una casella di posta un punto di contatto: la piattaforma legge le email che arrivano, le tratta come messaggi, e risponde dalla stessa casella.

È il canale che copre gli utenti che non si aspettano un bot — chi scrive già a info@ o ordini@ e continuerà a farlo. Non c'è niente da spiegare a nessuno: si risponde dove le persone scrivono già. Ed è il canale naturale per tutto ciò che arriva come documento: una bolla, una fattura, un modulo compilato.

01LeggeControlla la casella e prende le email non lette.
02PulisceEstrae il testo dal messaggio e toglie il rumore: firme, citazioni, separatori.
03ElaboraConsegna il testo — e gli allegati — alla piattaforma come qualsiasi altro messaggio.
04RispondeInvia la risposta nello stesso thread, formattata, così l'utente la vede come una replica.

Una casella per canale: se servono due indirizzi — per esempio uno per gli ordini e uno per l'assistenza — sono due canali, con due configurazioni e, se serve, due scope diversi.

Cos'è una conversazione, qui ​

Sui canali di messaggistica la conversazione è ovvia: è la chat. Nella posta la piattaforma la ricostruisce.

La conversazione è il thread

La piattaforma riconosce la conversazione dai riferimenti del messaggio — gli stessi che il client di posta usa per raggruppare un thread. Una risposta dentro il thread continua la conversazione, con tutto il contesto di prima; una email nuova comincia una conversazione nuova. È esattamente il modo in cui le persone già ragionano sulla posta.

I parametri ​

Come si accede alla casella, e come si risponde.

Autenticazione ​

Si sceglie fra due modi:

ModoQuandoCosa serve
mailCaselle su server di posta ordinariHost, utente e password di IMAP
oauth2Caselle Office 365 / MicrosoftI dati dell'applicazione registrata: identificativo del client, segreto, identificativo del tenant, e l'utente della casella
IMAP
Host, porta (predefinita 993), utente e password. È la lettura
SMTP
Host, porta (predefinita 465), credenziali, e l'indirizzo mittente. È l'invio
BCC
Indirizzi in copia nascosta su ogni risposta inviata. Facoltativo
Lingua predefinita
La lingua con cui si risponde quando non è deducibile dal messaggio. Predefinita italiano
Gestisce allegati
Se attivo, il canale tratta anche gli allegati

OAuth2 su Microsoft

Su Office 365 la modalità oauth2 è quella da preferire: non richiede di conservare una password, e segue le politiche di accesso del tenant del cliente.

Il comportamento del canale ​

Oltre all'accesso alla casella, il canale ha i parametri che ne regolano il ritmo e la pulizia:

CosaA cosa serve
Frequenza di controlloOgni quanto la casella viene interrogata. È il ritmo con cui arrivano le risposte
Rinnovo della connessioneOgni quanto le connessioni di lettura e invio vengono rifatte, per restare sempre agganciate al server
BlacklistIndirizzi da ignorare del tutto
AntispamFiltro automatico dei domini di spam
Regole di puliziaLe espressioni con cui si ripulisce il testo — vedi sotto

Gli allegati ​

Si decide per canale se trattarli. Accesi, gli allegati vengono consegnati alla piattaforma insieme al testo: è così che funzionano i casi in cui l'utente manda un documento e la risposta dipende da quello che c'è scritto dentro — una bolletta, un documento di trasporto, un modulo compilato — e i casi in cui il documento va letto e registrato con l'Analisi documentale.

Le regole di pulizia ​

Una email non contiene solo il messaggio. Contiene il messaggio, la firma, la citazione di tutto ciò che si è detto prima, i separatori del client, e talvolta un disclaimer legale di quindici righe. Le regole di pulizia sono un elenco di sostituzioni applicate al testo in ingresso, prima che venga interpretato, e servono a tre cose:

  • togliere le intestazioni di risposta (Da:, Il giorno … ha scritto:) che si accumulano a ogni scambio
  • eliminare i separatori, come le righe di trattini bassi
  • normalizzare gli spazi e le righe vuote in eccesso

Il risultato è che la piattaforma legge solo la frase che l'utente ha scritto adesso, e la domanda ricavata — visibile nella sessione accanto al messaggio grezzo — è pulita.

Come si tarano

Si prende una email vera del cliente — meglio la più ricca, con tre livelli di citazione e la firma aziendale — e si guarda cosa resta dopo le regole.

Le risposte ​

Le risposte partono dalla stessa casella, nello stesso thread, e arrivano formattate: grassetti, elenchi e tabelle del messaggio vengono resi in HTML, così una risposta che contiene un riepilogo o un confronto si legge come una mail scritta da una persona.

Buone pratiche ​

  • OAuth2 dove è possibile, e nessuna password conservata dove si può evitare
  • Una casella dedicata, non la casella personale di qualcuno: il canale marca le email come lette
  • Tarare la frequenza di controllo sul volume atteso
  • Provare con un messaggio vero, inviato da un client di posta normale: è lì che si vede il lavoro delle regole di pulizia

Documentazione Calybron