Você deve usar determinadas ações
E-mail em uma ação
Loop. Use o iterador Para cada e-mail na caixa de correio para repetir um conjunto de ações em todos os e-mails dentro dos parâmetros específicos.
Pré-requisitos
Primeiro, conecte-se ao servidor de e-mail. Como usar a ação Conectar no pacote E-mail
Quando você estabelece uma conexão com o Microsoft Outlook, as mensagens de e-mail são processadas na caixa de correio compartilhada. Certifique-se de ter configurado a caixa de correio compartilhada em seu aplicativo Outlook.
Nota: Este recurso é suportado apenas para o Outlook.
Você deve usar as seguintes E-mail
ações em um loop:
-
Alterar status
-
Excluir
-
Salvar anexos
-
Salvar e-mail
Os e-mails são recuperados com base na sequência das pastas listadas no campo da caixa de entrada. Dentro de cada pasta, os e-mails são recuperados com base na data e hora de recebimento na última ordem de entrada, primeira saída (LIFO). Além disso, você pode aplicar filtros nos seguintes campos:
Nota: A ordem de primeiro a entrar, primeiro a sair (FIFO) não é suportada para leitura e recuperação de e-mails ainda.
- Tipos de e-mails: Todos, Lido e Não lido
- Assunto
- De uma pasta específica
- De remetentes específicos
- Antes, em, ou após a data de recebimento
Procedimento
Para usar uma E-mail
ação dentro de um loop, siga estas etapas:
-
Clique duas vezes ou arraste a ação
Loop do pacote
Loop na paleta
Ações
.
-
Selecione a opção Para cada mensagem na caixa de correio da lista Iterador.
-
No campo Nome da sessão, insira o nome da sessão que você usou para se conectar ao servidor de e-mail na ação
Conectar.
-
Nas opções TODOS-, LIDO ou NÃO LIDO, especifique o tipo de e-mail a ser recuperado no servidor de e-mail.
Nota: Para um servidor de e-mail que usa o protocolo POP3, todos os e-mails são recuperados.
- Opcional:
Especifique a pasta da qual deseja recuperar os e-mails.
-
Microsoft Outlook e Yahoo: Você pode especificar o nome da pasta.
Por exemplo, Caixa de entrada, Enviados, Caixa de entrada/Vendas, Caixa de entrada/TI e assim por diante. As pastas Vendas e TI deste exemplo são pastas criadas pelo usuário e não estão disponíveis por padrão.
-
Gmail:
- Para recuperar e-mails das pastas padrão, use [Gmail]/FOLDER
, exceto na pasta Inbox.
Por exemplo, [Gmail]/Rascunho, [Gmail]/Importante, [Gmail]/Lixo e assim por diante.
- Para recuperar e-mails das pastas que você criou ou da pasta Caixa de entrada, especifique os nomes das pastas como são.
Por exemplo, se você criou pastas chamadas Banco e Esportes em seu Gmail, especifique Banco e Esportes sem o prefixo [Gmail] para recuperar e-mails dessas pastas.
- Opcional:
Especifique um valor no campo Quando o assunto contiver para recuperar e-mails que contenham o valor especificado no assunto.
É possível inserir vários textos separados por ponto e vírgula. Quando você especifica vários textos separados por ponto e vírgula, os e-mails são recuperados com qualquer texto ou combinação de texto. Por exemplo, [Subject]=[Automation Anywhere]
: O filtro pesquisa e recupera e-mails em que o texto do assunto inclui Automation ou Automation Anywhere.
- Opcional:
No campoDe remetentes específicos, especifique os endereços de e-mail para recuperar os e-mails.
- Opcional:
Selecione uma opção na lista Quando a data de recebimento for igual ou posterior para recuperar e-mails específicos em uma determinada data ou posterior a ela.
- Opcional:
Selecione uma opção na lista Quando a data de recebimento for igual ou anterior para recuperar e-mails específicos em uma determinada data ou anterior a ela.
Se você tiver valores especificados para as Etapas 6 a 9, o sistema recupera apenas os e-mails que atendem a todos os critérios. Por exemplo, se você especificar Bank na Etapa 5, Statement na Etapa 6, e abcbank@xyz.com na Etapa 7, o sistema recupera e-mails da pasta Banco que contenham Instrução no assunto e foram recebidas do endereço de e-mail abcbank@xyz.com.
-
Escolha uma das seguintes opções de Usar o fuso horário local
- Verdadeiro: A data e hora de recebimento do e-mail é exibida no fuso horário local.
- Falso: A data e hora de recebimento do e-mail é exibida no fuso horário UTC.
- Variable (Variável): Digite uma variável booliana.
- Opcional:
Na lista Atribuir o valor atual à variável, selecione ou crie uma variável de dicionário.
-
Clique em Salvar.
Insira uma ação
Caixa de mensagem no contêiner Loop para imprimir o assunto de cada e-mail. Use o corpo da mensagem a seguir, substituindo o nome da variável genérica pelo nome que você usou na Etapa 10: $dictionaryVar{emailSubject}$