Skip to main content

E-Mail Out v.2

Il task E-Mail Out v.2 permette di inviare email automaticamente come parte di un flusso di lavoro. Può essere utilizzato per inviare notifiche, report, allegati generati da processi precedenti o qualsiasi altra comunicazione via email richiesta dal workflow.

Configurazione

La configurazione del task è articolata in due sezioni principali: la definizione del contenuto del messaggio email e le impostazioni del server di posta.

1. Contenuto dell'Email (Tab "Email")

Questa sezione è dedicata alla creazione e alla composizione del messaggio email.

  • To: Il campo per inserire l'indirizzo email del destinatario principale. È possibile specificare più destinatari separando gli indirizzi con una virgola o un punto e virgola.
  • Cc: Il campo per inserire gli indirizzi email dei destinatari in copia per conoscenza. Anche qui è possibile inserire più indirizzi separati da virgola o punto e virgola.
  • Subject (Oggetto): L'oggetto dell'email.
  • Attachments (Allegati): Permette di specificare i file da allegare all'email. È possibile inserire più allegati separandoli con una virgola o punto e virgola.
  • Compress attachments (Comprimi allegati): Se questa casella è spuntata, tutti gli allegati verranno compressi in un unico file ZIP prima dell'invio.
  • HTML Format (Formato HTML): Spuntando questa casella, si abilita l'interpretazione del contenuto come HTML, permettendo di formattare il testo, inserire link, immagini e tabelle nel corpo dell'email.
  • Content: Il corpo del messaggio. Può contenere testo semplice o codice HTML (se l'opzione "HTML Format" è attiva).

Ciascuno di questi campi può essere popolato con valori statici (testo digitato direttamente) o con valori dinamici (tramite il menu "Lista Parametri" accessibile dal pulsante "≡") provenienti da parametri di altri task, variabili di workflow o funzioni, rendendo le comunicazioni altamente personalizzabili.

2. Impostazioni Server (Tab "Configuration")

In questa sezione si definiscono i parametri per la connessione al server di posta che si occuperà dell'invio del messaggio. Poiché il task gestisce l'uscita della posta, utilizza il protocollo SMTP (Simple Mail Transfer Protocol).

  • Use Default Server (Usa server di default): Se spuntata, questa opzione indica al task di utilizzare le credenziali di un server SMTP preconfigurato a livello globale nell'applicazione.

Se l'opzione Use Default Server non è selezionata, è necessario compilare manualmente i seguenti campi, ad esempio per utilizzare un account Gmail.

Esempio di Configurazione per Gmail

  • Host: L'indirizzo del server SMTP. Per Gmail, l'indirizzo corretto è: smtp.gmail.com
  • Port (Porta): La porta di comunicazione sicura con il server.
  • User (Utente): L'indirizzo email completo dell'account che si desidera utilizzare per l'invio.
  • Password: La password per accedere all'account.

Parametri di Output

Il task E-Mail Out v.2 espone una serie di parametri di output che possono essere utilizzati nei task successivi del Digramma.

  • to: Restituisce l'elenco dei destinatari principali a cui l'email è stata inviata.
  • cc: Restituisce l'elenco dei destinatari in copia per conoscenza.
  • subject: Restituisce l'oggetto dell'email inviata.
  • body: Restituisce il contenuto (corpo) dell'email inviata.
  • result: Indica l'esito dell'operazione di invio.
  • resultJson: rappresenta il risultato dell’esecuzione del task in formato JSON, includendo informazioni generali, configurazioni e dettagli sull’esecuzione.