Partilhar via


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)

Captura de ecrã das definições do servidor IMAP da ação Obter e-mails.

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.

Captura de ecrã da ação Obter mensagens de e-mail.

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.

Captura de ecrã da ação Enviar e-mail.

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