A atividade Obter E-mail é uma atividade iniciadora. Quando uma orquestração que inicia com uma atividade Obter E-mail é implementada no Integration Appliance, ele sonda o servidor POP3 para e-mail(s) da conta especificada no intervalo especificado.
O servidor POP3 e a conta de e-mail sondados são definidos no terminal de e-mail associado à atividade Obter E-mail.
Durante o tempo de execução, a atividade Obter E-mail pesquisa um servidor POP3 para obter mensagens de e-mail recebidas de uma conta de e-mail específica, conforme mostrado no diagrama a seguir.
Exceção de protocolo: com.jscape.inet.pop.PopException: Erro em TOP 671 0: -ERR A mensagem solicitada não está mais disponível; ela pode ter sido excluída.
Para acessar o anexo de um e-mail recebido, você deve incluir uma atividade Ler MIME na orquestração após a atividade Obter E-mail, conforme mostrado na figura anterior. Além disso, você deve mapear os dois parâmetros de saída da atividade Obter E-mail para variáveis na orquestração e, em seguida, mapear essas variáveis para os parâmetros de entrada da atividade Ler MIME. Durante o tempo de execução, a atividade Ler MIME lê o Cabeçalho MIME e o corpo da mensagem e, em seguida, fragmenta os anexos contidos no corpo da mensagem e coloca o resultado no parâmetro de saída XML parts. Para obter informações adicionais, consulte Atividade Ler MIME.
Campo | Descrição |
---|---|
Correspondências de assunto | Insira uma expressão regular que corresponda aos assuntos de e-mails que iniciam uma tarefa de orquestração para processar o e-mail. Na expressão regular, é possível especificar uma combinação de caracteres e curingas. |
Correspondências de De | Insira uma expressão regular que defina o endereço de e-mail do remetente dos e-mails que iniciam uma tarefa de orquestração para processar o e-mail. Na expressão regular, é possível especificar uma combinação de caracteres e curingas. |
Expressão Regular | Texto de Amostra | Resultado |
---|---|---|
*hello* | hello | corresponde |
*hello* | hhhellooo | corresponde |
hello | hello | corresponde |
hello | hhhellooo | não corresponde, precisa corresponder exatamente à cadeia de expressão regular: hello |
hello | ello | não corresponde, precisa corresponder exatamente à cadeia de expressão regular: hello |
?ello | hello | corresponde |
?ello | jello | corresponde |
?ello | ello | corresponde |
Campo | Descrição |
---|---|
Tentar novamente | |
1) Aguardar __ segundo(s) entre cada nova tentativa. | Especifica o número de segundos que o Integration Appliance aguarda antes de tentar estabelecer uma conexão com o servidor POP3. |
2) Tentar se conectar __ vezes antes de falhar. | Especifica a contagem de novas tentativas - o número máximo
de vezes que o Integration Appliance tenta estabelecer uma conexão
com o servidor POP3 antes de emitir um erro. Se uma orquestração que inicia com uma atividade Obter E-mail for implementada e o Integration Appliance não puder se conectar ao servidor POP3 especificado, o Integration Appliance registrará os erros de conexão como avisos no log do sistema até o valor da contagem de novas tentativas ser atingido. Quando a contagem de novas tentativas é atingido, o Integration Appliance registra um erro no log do sistema, reconfigura a contagem de erros de conexão para zero e continua tentando estabelecer uma conexão com o servidor POP3. Por exemplo, você configura a contagem de novas tentativas para 3. O primeiro, segundo e terceiro erros de conexão aparecem no log do sistema como Avisos. O Integration Appliance registra o quarto erro de conexão como um erro e reconfigura a contagem de erros de conexão para zero. Portanto, o quinto erro de conexão gera um aviso no log do sistema. O Integration Appliance continua tentando estabelecer uma conexão com o servidor POP3. |