Politica del server email (EmailServer)
Collegare una politica del server di posta elettronica a uno o più nodi EmailInput in un flusso di messaggi per controllare la connessione a un server di posta elettronica in fase di runtime.
Utilizzare un nodo EmailInput in un flusso di messaggi per richiamare l'email da un server email. È possibile utilizzare una policy di Email Server per controllare, in fase di esecuzione, i dettagli di connessione per il server email.
Per collegare una politica del server di posta elettronica a un nodo EmailInput , impostare la proprietà Server di posta elettronica del nodo EmailInput sul nome della politica, nel formato {policyProjectName}:policyName. È necessario distribuire questa politica prima che venga avviato il flusso di messaggi associato.
Se si ridistribuisce una politica EmailServer , tutti i flussi di messaggi che utilizzano la politica verranno arrestati e riavviati.
| Proprietà | Nome proprietà nel file .policyxml | Valore |
|---|---|---|
| Nome server email | emailServer | Questa proprietà obbligatoria specifica l'indirizzo URL del server e-mail che contiene i messaggi e-mail in arrivo. Il sito URL include il protocollo, il nome host e il numero di porta, che sono le informazioni minime necessarie per connettersi al server e-mail. L'indirizzo URL deve essere nel formato protocol://hostname:port, dove:
pop3://myemailserver.com:12345
imap://myemailserver.com:56789 È possibile configurare il sicuro pop3/imap con uno dei seguenti esempi: pop3s://myemailserver.com:12345 Se si utilizza uno di questi metodi, è necessario configurare anche la propria JVM con le credenziali del truststore e del truststore.
imaps://myemailserver.com:56789 È possibile ottenere il nome host e il numero di porta dal server di posta elettronica o dall'amministratore del server di posta elettronica. Tipo di valore: String |
| Identità di sicurezza (DSN) | securityIdentity | Questa proprietà obbligatoria specifica il nome dell'oggetto di identità di sicurezza che contiene l'ID utente e la password utilizzati per autenticare la connessione al server email. Tipo di valore: String |
| Timeout connessione (secondi) | emailConnectionTimeout | Il valore di timeout della connessione socket, in secondi, del nodo EmailInput . Il default è un timeout infinito. |
| Timeout di lettura (secondi) | emailReadTimeout | Il valore di timeout di lettura della connessione socket, in secondi, del nodo EmailInput . Il default è un timeout infinito. |
| Timeout di inattività connessione (secondi) | emailConnectionIdleTimeout | Il timeout della connessione inattiva, in secondi, del nodo EmailInput . Una connessione inattiva è una connessione che non ha ricevuto email. Il default è un timeout infinito. La connessione è chiusa se viene superato il valore di timeout inattivo; si può quindi stabilire una nuova connessione. |