E-mail

SMTP/IMAP e Outlook desktop instalado (COM). Para Microsoft 365 sem Outlook, use Outlook 365.

Enviar E-mail (SMTP)

email.send_smtp

Envia e-mail via SMTP (Gmail, Office365, etc.)

Como usar

Envia um e-mail por um servidor SMTP (Gmail, Office 365, servidor da empresa), com destinatários, cópia, anexos e mensagem em texto ou HTML. A senha vem do cofre; no Gmail e no Office 365 use uma senha de aplicativo.

Exemplo: Envie para financeiro@empresa.com.br o assunto "Relatório {data}" com o anexo {caminho_relatorio}, pelo smtp.office365.com porta 587.

Campos

CampoTipoPadrãoDetalhes
Servidor SMTP *TextoEx.: smtp.gmail.com
PortaNúmero587
SegurançaOpçãoSTARTTLSOpções: SSL/TLS, STARTTLS, Nenhuma
UsuárioTexto
Senha (cofre)Credencial do cofreO Gmail exige senha de app
Para *TextoSepare vários endereços com ; ou use uma variável com lista
CcTextoSepare vários endereços com ; ou use uma variável com lista
AssuntoTexto
Mensagem *Texto (várias linhas)
Mensagem em HTMLSim/NãoNão
AnexosListaUm arquivo por linha, ou uma variável com a lista de arquivos
+ Avançado (3)
CampoTipoPadrãoDetalhes
Remetente (vazio = o usuário)Texto
Nome do remetenteTexto
CcoTextoSepare vários endereços com ; ou use uma variável com lista

Ler E-mails (IMAP)

email.read_imap

Lê e-mails de caixa de entrada via IMAP

Como usar

Lê e-mails de uma pasta por IMAP, com filtros (não lidos, desde uma data, remetente, assunto), e guarda uma lista. Cada e-mail traz subject, from, from_name, date, body, attachments e outros campos, e pode ser usado em Baixar Anexos, Responder, Mover e Encaminhar.

Exemplo: Leia os não lidos de INBOX com assunto contendo "Nota fiscal" e baixe os anexos de cada {item}.

Campos

CampoTipoPadrãoDetalhes
Servidor IMAP *TextoEx.: imap.gmail.com
PortaNúmero993
SegurançaOpçãoSSL/TLSOpções: SSL/TLS, STARTTLS, Nenhuma
Usuário *Texto
Senha (cofre) *Credencial do cofreO Gmail exige senha de app; o Microsoft 365 não aceita senha no IMAP (use o módulo Outlook 365)
PastaTextoINBOX
Só não lidosSim/NãoSim
Recebidos desdeTextoEx.: {data} ou 01/10/2026
Remetente contémTexto
Assunto contémTexto
Máximo de e-mails (0 = todos)Número50
Marcar como lidosSim/NãoNão
Salvar resultado na variável *Variável de saídaemailsLista de e-mails: {email.subject}, {email.from}, {email.body}, {email.date}, {email.attachments}...
+ Avançado (2)
CampoTipoPadrãoDetalhes
Servidor SMTP para responder/encaminhar (vazio = deduzido)Texto
Porta SMTPNúmero587

Resultado: guardado na variável emails (Lista).

Enviar E-mail (Outlook desktop)

email.send_outlook

Envia via aplicação Outlook instalada (COM)

Como usar

Envia um e-mail pelo Outlook instalado na máquina, com a conta configurada nele (ou outra conta do perfil). Também pode salvar como rascunho ou abrir a mensagem na tela para revisão.

Exemplo: Monte a mensagem para o cliente {email_cliente} com o boleto anexo e deixe como rascunho para conferência.

Campos

CampoTipoPadrãoDetalhes
Para *TextoSepare vários endereços com ; ou use uma variável com lista
CcTextoSepare vários endereços com ; ou use uma variável com lista
AssuntoTexto
Mensagem *Texto (várias linhas)
Mensagem em HTMLSim/NãoNão
AnexosListaUm arquivo por linha, ou uma variável com a lista de arquivos
AçãoOpçãoEnviar agoraOpções: Enviar agora, Salvar em Rascunhos, Abrir para revisão
+ Avançado (2)
CampoTipoPadrãoDetalhes
CcoTextoSepare vários endereços com ; ou use uma variável com lista
Enviar pela conta (vazio = a padrão)Texto

Ler E-mails (Outlook desktop)

email.read_outlook

Lê e-mails da caixa do Outlook (COM)

Como usar

Lê e-mails de uma pasta do Outlook instalado (Caixa de Entrada por padrão ou Pasta/Subpasta), com os mesmos filtros e campos do IMAP.

Exemplo: Leia os não lidos da pasta Caixa de Entrada/Pedidos e processe cada {item}.

Campos

CampoTipoPadrãoDetalhes
Pasta (vazio = Caixa de Entrada)TextoSubpasta da Caixa de Entrada (Notas) ou caminho (Caixa de Entrada/Notas); /Arquivo começa na raiz da caixa
Só não lidosSim/NãoSim
Recebidos desdeTextoEx.: {data} ou 01/10/2026
Remetente contémTexto
Assunto contémTexto
Máximo de e-mails (0 = todos)Número50
Marcar como lidosSim/NãoNão
Salvar resultado na variável *Variável de saídaemailsLista de e-mails: {email.subject}, {email.from}, {email.body}, {email.date}, {email.attachments}...
+ Avançado (1)
CampoTipoPadrãoDetalhes
Caixa de correio (vazio = a padrão)Texto

Resultado: guardado na variável emails (Lista).

Baixar Anexos

email.download_attachments

Salva anexos de um e-mail

Como usar

Salva os anexos de um e-mail (vindo de Ler E-mails) numa pasta, podendo filtrar pelo tipo (como *.pdf), e guarda a lista de arquivos salvos.

Exemplo: Baixe só os *.xml de {item} para C:\Robos\entrada\nfe.

Campos

CampoTipoPadrãoDetalhes
E-mail (vindo de Ler E-mails) *Variávelemail
Salvar na pasta *Pasta
Só arquivos como (vazio = todos)TextoEx.: *.pdf; *.xml
Substituir arquivos com o mesmo nomeSim/NãoNão
Salvar a lista de arquivos na variável *Variável de saídaattachments

Resultado: guardado na variável attachments (Lista).

Responder E-mail

email.reply_email

Responde a um e-mail

Como usar

Responde a um e-mail lido (ao remetente ou a todos), mantendo o assunto e a conversa, com texto ou HTML e anexos.

Exemplo: Responda {item} com "Recebemos seu pedido {numero} e já está em processamento."

Campos

CampoTipoPadrãoDetalhes
E-mail (vindo de Ler E-mails) *Variávelemail
Mensagem *Texto (várias linhas)
Responder a todosSim/NãoNão
Mensagem em HTMLSim/NãoNão
AnexosListaUm arquivo por linha, ou uma variável com a lista de arquivos

Encaminhar E-mail

email.forward_email

Encaminha um e-mail

Como usar

Encaminha um e-mail lido para outros destinatários, com uma mensagem e os anexos originais.

Exemplo: Encaminhe {item} para fiscal@empresa.com.br quando a nota não puder ser importada.

Campos

CampoTipoPadrãoDetalhes
E-mail (vindo de Ler E-mails) *Variávelemail
Para *TextoSepare vários endereços com ; ou use uma variável com lista
MensagemTexto (várias linhas)
CcTextoSepare vários endereços com ; ou use uma variável com lista
Incluir os anexosSim/NãoSim

Mover E-mail

email.move_email

Move e-mail para outra pasta

Como usar

Move um e-mail lido para outra pasta da caixa, para separar os já processados.

Exemplo: Mova {item} para Processados depois de baixar os anexos.

Campos

CampoTipoPadrãoDetalhes
E-mail (vindo de Ler E-mails) *Variávelemail
Pasta de destino *TextoEx.: Processados

Deletar E-mail

email.delete_email

Remove e-mail

Como usar

Apaga um e-mail lido, mandando para a lixeira ou excluindo de vez.

Exemplo: Apague os e-mails de propaganda encontrados por Buscar E-mails.

Campos

CampoTipoPadrãoDetalhes
E-mail (vindo de Ler E-mails) *Variávelemail
Apagar de vez (sem passar pela lixeira)Sim/NãoNão

Buscar E-mails

email.search_emails

Busca por remetente, assunto, data, etc.

Como usar

Filtra uma lista de e-mails já lidos por remetente, assunto, texto da mensagem, período, anexos ou não lidos, sem ir de novo ao servidor.

Exemplo: Em {emails}, busque os de remetente contendo "@fornecedor.com" com anexos em {emails_found}.

Campos

CampoTipoPadrãoDetalhes
E-mails (lista de Ler E-mails) *Variávelemails
Remetente contémTexto
Assunto contémTexto
Mensagem contémTexto
Recebidos desdeTextoEx.: {data} ou 01/10/2026
Recebidos atéTextoEx.: {data} ou 01/10/2026
Só com anexosSim/NãoNão
Só não lidosSim/NãoNão
Salvar resultado na variável *Variável de saídaemails_found

Resultado: guardado na variável emails_found (Lista).