Atividade de e-mail
Antes de implementar qualquer ação de e-mail, tem de configurar o servidor que irá processar os pedidos. As ações obter mensagens de e-mail e Processar mensagens de e-mail requerem um servidor IMAP, enquanto a ação Enviar e-mail requer um servidor SMTP.
Portas comuns do IMAP:
- 143 (não encriptado e TLS)
- 993 (IMAP seguro)
Servidores IMAP comuns:
- imap-mail.outlook.com (Outlook.com)
- outlook.office365.com (Office365.com)
- imap.mail.yahoo.com (correio do Yahoo)
- imap.gmail.com (correio da Google)
Portas comuns do SMTP:
- 25 (não encriptado)
- 587 (não encriptado e TLS)
- 465 (SSL)
Servidores SMTP comuns:
- smtp-mail.outlook.com (Outlook.com)
- smtp.office365.com (Office365.com)
- smtp.mail.yahoo.com (correio do Yahoo)
- smtp.gmail.com (correio da Google)
Para obter e-mails que satisfaçam critérios específicos, utilize a ação Obter mensagens de e-mail. O seguinte exemplo obterá apenas mensagens não lidas da caixa de entrada.
O filtro especifica ainda que o e-mail deve ser desde B. sexta-feira, o assunto deve conter Relatório e o corpo deve conter terça-feira. A ação guardará localmente todos os anexos que corresponderem aos critérios especificados.
Efetue a gestão dos seus e-mails com a ação Processar mensagens de e-mail que requer a variável criada pela ação Obter mensagens de e-mail. Pode selecionar se move, elimina ou marca mensagens de e-mail como lidas/não lidas.
A seguinte ação Enviar e-mail abaixo envia um e-mail de N. Varga para B. sexta-feira, com faturação no campo BCC. O assunto e o corpo contêm a variável %ReportID%, enquanto o anexo é um ficheiro que o fluxo processou anteriormente.
Obter mensagens de e-mail
Obtém mensagens de e-mail de um servidor IMAP.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
IMAP server | Não | Valor de texto | O endereço do servidor IMAP (por ex.: imap.gmail.com) | |
Port | Sim | Valor numérico | 993 | A porta a utilizar para o servidor IMAP. Normalmente esta é a porta 993 |
Enable SSL | N/A | Valor booleano | Verdadeiro | Especifique se pretende utilizar uma ligação segura para comunicar com o Servidor IMAP |
User name | Não | Valor de texto | O nome de utilizador da conta de e-mail a aceder | |
Palavra-passe | Não | Entrada direta encriptada ou Valor de texto | A palavra-passe da conta de e-mail a aceder | |
Aceitar certificados não fidedignos | N/D | Valor booleano | Falso | Especifique se serão aceites certificados não fidedignos |
Mail folder | Não | Valor de texto | O nome da pasta de correio IMAP (também conhecida como "caixa de correio") cujas mensagens pretende obter | |
Obter | N/D | Todas as mensagens de e-mail, apenas mensagens de e-mail não lidas, apenas mensagens de e-mail lidas | Todas as mensagens de e-mail | Especifique se pretende obter todas as mensagens existentes na pasta ou apenas as não lidas |
Mark As read | N/D | Valor booleano | Verdadeiro | Especifique se as mensagens obtidas devem ser marcadas como lidas ou mantidas inalteradas |
"From" field contains | Sim | Valor de texto | O endereço de e-mail completo do remetente cujas mensagens serão obtidas. Deixe este atributo em branco para obter todas as mensagens, independentemente do remetente | |
"To" field contains | Sim | Valor de texto | O endereço de e-mail completo do destinatário (separados por espaço se for mais do que um) para as mensagens a obter. Deixe este atributo em branco para obter todas as mensagens, independentemente do destinatário | |
"Subject" contains | Sim | Valor de texto | A frase chave a encontrar no assunto do e-mail. Deixe este atributo em branco para obter todos os e-mails, independentemente do seu assunto | |
'Body' contains | Sim | Valor de texto | A frase chave a encontrar no corpo do e-mail. Deixe este atributo em branco para obter todos os e-mails, independentemente do seu conteúdo | |
Save attachments | N/D | Guardar anexos, Não guardar anexos | Não guardar anexos | Especifique se os anexos dos e-mails obtidos devem ser guardados ou não |
Save attachments into | Não | Pasta | A pasta onde os anexos devem ser guardados |
Variáveis produzidas
Argumento | Tipo | Descrição |
---|---|---|
RetrievedEmails | Lista de Mensagens de Correio | Os e-mails obtidos para processamento posterior como uma lista de objetos de mensagem de correio |
Exceções
Exceção | Descrição |
---|---|
Falha ao ligar ao servidor IMAP | Indica que ocorreu um problema ao ligar ao servidor IMAP |
Falha ao efetuar autenticação no servidor IMAP | Indica um problema ao efetuar a autenticação no servidor IMAP especificado |
A pasta de correio especificada não existe | Indica que a pasta de correio especificada não foi encontrada |
Falha ao guardar anexos | Indica um problema ao guardar os anexos |
Falha ao obter e-mails | Indica um problema ao obter os e-mails |
Processar mensagens de e-mail
Move, elimina ou marca como não lido um e-mail (ou uma lista de e-mails) obtido por uma ação Obter e-mails.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
IMAP server | Não | Valor de texto | O endereço do servidor IMAP (por ex.: imap.gmail.com) | |
Port | Sim | Valor numérico | 993 | A porta a utilizar para o servidor IMAP. Normalmente esta é a porta 993 |
Enable SSL | N/A | Valor booleano | Verdadeiro | Especifique se pretende utilizar uma ligação segura para comunicar com o servidor IMAP |
Username | Não | Valor de texto | O nome de utilizador da conta de e-mail a aceder | |
Palavra-passe | Não | Entrada direta encriptada ou Valor de texto | A palavra-passe da conta de e-mail a aceder | |
Aceitar Certificados Não Fidedignos | N/D | Valor booleano | Falso | Especifique se serão aceites certificados não fidedignos |
Email(s) to process | Não | Lista de Mensagens de Correio | O e-mail ou lista de e-mails a processar. Este parâmetro deve conter uma variável preenchida por uma ação Obter e-mails | |
Operation | N/D | Eliminar e-mails do servidor, Marcar e-mails como não lidos, Mover e-mails para a pasta de correio, Marcar e-mails como não lidos e mover para a pasta de correio | Mover e-mails para uma pasta de correio | A operação que pretende efetuar nas mensagens de e-mail especificadas |
Mail folder | Não | Valor de texto | O nome da pasta de correio para a qual os e-mail serão movidos |
Variáveis produzidas
Esta ação não produz quaisquer variáveis.
Exceções
Exceção | Descrição |
---|---|
Falha ao ligar ao servidor IMAP | Indica que ocorreu um problema ao ligar ao servidor IMAP |
A pasta de correio especificada não existe | Indica que a pasta de correio especificada não foi encontrada |
Falha ao processar e-mails | Indica um problema ao processar os e-mails especificados |
Enviar e-mail
Cria e envia uma nova mensagem de e-mail.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor Predefinido | Descrição |
---|---|---|---|---|
SMTP server | Não | Valor de texto | O endereço do servidor SMTP | |
Server port | Sim | Valor numérico | 25 | A porta a utilizar para o servidor. Normalmente esta é a porta 25 |
Enable SSL | N/A | Valor booleano | Falso | Especifique se pretende ou não comunicar com o servidor através de uma ligação segura |
SMTP Server needs authentication | N/D | Valor booleano | Falso | Especifique se o servidor necessita de autenticação |
User name | Não | Valor de texto | O nome de utilizador da conta de e-mail a aceder | |
Palavra-passe | Não | Entrada direta encriptada ou Valor de texto | A palavra-passe da conta de e-mail a aceder | |
Aceitar certificados não fidedignos | N/D | Valor booleano | Falso | Especifique se serão aceites certificados não fidedignos |
From | Não | Valor de texto | O endereço de e-mail do remetente | |
Sender display name | Sim | Valor de texto | O nome a apresentar do remetente | |
To | Não | Valor de texto | O(s) e-mail(s) do(s) destinatário(s). Se for introduzido mais do que um e-mail, a lista de endereços deve ser separada por ponto e vírgula | |
CC | Sim | Valor de texto | O(s) e-mail(s) do(s) destinatário(s) Cc. Se for introduzido mais do que um e-mail, a lista de endereços deve ser separada por ponto e vírgula | |
BCC | Sim | Valor de texto | O(s) e-mail(s) do(s) destinatário(s) Bcc (oculto). Se for introduzido mais do que um e-mail, a lista de endereços deve ser separada por ponto e vírgula | |
Subject | Sim | Valor de texto | O assunto do e-mail | |
Corpo | Sim | Valor de texto | O corpo do e-mail | |
Body Is HTML | N/D | Valor booleano | Falso | Especifique se o corpo do e-mail será interpretado como codificação HTML |
Attachment(s) | Sim | Lista de Ficheiros | O caminho completo de quaisquer anexos, ou um ficheiro ou uma lista de ficheiros. Vários ficheiros devem ser incluídos entre aspas (") e separados por um caráter de espaço |
Variáveis produzidas
Esta ação não produz quaisquer variáveis.
Exceções
Exceção | Descrição |
---|---|
Endereço de e-mail inválido | Indica que o endereço de e-mail especificado é inválido |
Falha ao enviar e-mail | Indica um problema ao enviar o e-mail |
Anexo não encontrado | Indica que os anexos especificados não foram encontrados |