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.

Le proprietà di questa politica sono descritte nella seguente tabella.
Tabella 1. Proprietà della politica Email Server
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:
  • protocol può essere pop3, pop3s, imapo imops.
  • hostname è l'indirizzo TCP/IP Internet Protocol versione 4 (IPv4) o il nome host risolvibile DNS dell'host email.
  • port è il numero di porta su cui il server email è in attesa di connessioni tramite POP3 (POP3) o IMAP (Internet Message Access Protocol). È possibile inserire un intero nella gamma 1 - 65535.
Ad esempio:
pop3://myemailserver.com:12345
imap://myemailserver.com:56789

È possibile configurare il sicuro pop3/imap con uno dei seguenti esempi:

pop3s://myemailserver.com:12345
imaps://myemailserver.com:56789
Se si utilizza uno di questi metodi, è necessario configurare anche la propria JVM con le credenziali del truststore e del truststore.

È 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.