La SendMail Activity è una Activity propria della piattaforma IrionEDM che consente di inviare mail SMTP da Workflow.
Questa Activity dispone delle seguenti proprietà configurabili mediante il riquadro delle Properties:
✓ DisplayName, nome visualizzato per questa Activity nella working area del Designer;
✓ EnableSsl, flag che consente di abilitare l'utilizzo del protocollo di sicurezza SSL;
✓ From, stringa contenente l’indirizzo e-mail del mittente;
✓ Host, testo libero contenente il server SMTP;
✓ Password, testo libero contenente l’eventuale password di accesso al server SMTP;
✓ UserName, testo libero contenente il nome utente con cui accedere al server SMTP;
✓ Port, testo libero contenente la porta SMTP;
✓ UseDefault, booleano con cui forzare o meno l’utilizzo di un server SMTP predefinito nel panel Mail Settings dei Catalog Settings;
✓ To, stringa contenente l’indirizzo e-mail del destinatario;
✓ Attachments, stringa contenente il percorso assoluto di un eventuale allegato;
✓ Cc, stringa contenente l’indirizzo e-mail del destinatario della copia conoscenza;
✓ Bcc, stringa contenente l’indirizzo e-mail del destinatario della copia conoscenza nascosta;
✓ Body, stringa contenente il corpo della mail;
✓ RemoveAttachementsAfterSent, booleano che abilita/disabilita l’eliminazione di allegati dopo l’invio della mail;
✓ Subject, stringa contenente l’oggetto della mail;
✓ CatalogHandle, puntatore all'istanza del Catalog a cui risulta connessa l'Activity.
La proprietà Use Default richiama i Catalog Settings del Catalog a cui è connessa l'Activity. In particolare, se essa è annidata in una Catalog Activity, utilizzerà le impostazioni del Catalog referenziato da quest'ultima, altrimenti quelle del Catalog in cui risiede il Workflow corrente.
Inoltre, in caso la proprietà UseDefault sia impostata a True:
✓ le proprietà EnableSsl, Host, Password e Port vengono ignorate;
✓ le proprietà To, Cc e Bcc possono essere valorizzate anche con il nome di una Distribution List definita nei Catalog Settings.
Viceversa, la proprietà From
✓ se valorizzata, sovrascrive eventuali impostazioni a livello di Catalog;
✓ se non specificata, utilizza le impostazioni a livello di Catalog anche in caso la proprietà UseDefault sia False.
La proprietà CatalogHandle viene automaticamente ed implicitamente valorizzata dal sistema. Pertanto ogni modifica al corrispondente campo nel riquadro delle Properties potrebbe rendere del tutto inutilizzabile l'Activity. |