Enviar E-mail (SMTP)
email.send_smtpEnvia 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
| Campo | Tipo | Padrão | Detalhes |
|---|
| Servidor SMTP * | Texto | | Ex.: smtp.gmail.com |
| Porta | Número | 587 | |
| Segurança | Opção | STARTTLS | Opções: SSL/TLS, STARTTLS, Nenhuma |
| Usuário | Texto | | |
| Senha (cofre) | Credencial do cofre | | O Gmail exige senha de app |
| Para * | Texto | | Separe vários endereços com ; ou use uma variável com lista |
| Cc | Texto | | Separe vários endereços com ; ou use uma variável com lista |
| Assunto | Texto | | |
| Mensagem * | Texto (várias linhas) | | |
| Mensagem em HTML | Sim/Não | Não | |
| Anexos | Lista | | Um arquivo por linha, ou uma variável com a lista de arquivos |
+ − Avançado (3)
| Campo | Tipo | Padrão | Detalhes |
|---|
| Remetente (vazio = o usuário) | Texto | | |
| Nome do remetente | Texto | | |
| Cco | Texto | | Separe vários endereços com ; ou use uma variável com lista |
Ler E-mails (IMAP)
email.read_imapLê 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
| Campo | Tipo | Padrão | Detalhes |
|---|
| Servidor IMAP * | Texto | | Ex.: imap.gmail.com |
| Porta | Número | 993 | |
| Segurança | Opção | SSL/TLS | Opções: SSL/TLS, STARTTLS, Nenhuma |
| Usuário * | Texto | | |
| Senha (cofre) * | Credencial do cofre | | O Gmail exige senha de app; o Microsoft 365 não aceita senha no IMAP (use o módulo Outlook 365) |
| Pasta | Texto | INBOX | |
| Só não lidos | Sim/Não | Sim | |
| Recebidos desde | Texto | | Ex.: {data} ou 01/10/2026 |
| Remetente contém | Texto | | |
| Assunto contém | Texto | | |
| Máximo de e-mails (0 = todos) | Número | 50 | |
| Marcar como lidos | Sim/Não | Não | |
| Salvar resultado na variável * | Variável de saída | emails | Lista de e-mails: {email.subject}, {email.from}, {email.body}, {email.date}, {email.attachments}... |
+ − Avançado (2)
| Campo | Tipo | Padrão | Detalhes |
|---|
| Servidor SMTP para responder/encaminhar (vazio = deduzido) | Texto | | |
| Porta SMTP | Número | 587 | |
Resultado: guardado na variável emails (Lista).
Enviar E-mail (Outlook desktop)
email.send_outlookEnvia 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
| Campo | Tipo | Padrão | Detalhes |
|---|
| Para * | Texto | | Separe vários endereços com ; ou use uma variável com lista |
| Cc | Texto | | Separe vários endereços com ; ou use uma variável com lista |
| Assunto | Texto | | |
| Mensagem * | Texto (várias linhas) | | |
| Mensagem em HTML | Sim/Não | Não | |
| Anexos | Lista | | Um arquivo por linha, ou uma variável com a lista de arquivos |
| Ação | Opção | Enviar agora | Opções: Enviar agora, Salvar em Rascunhos, Abrir para revisão |
+ − Avançado (2)
| Campo | Tipo | Padrão | Detalhes |
|---|
| Cco | Texto | | Separe 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_outlookLê 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
| Campo | Tipo | Padrão | Detalhes |
|---|
| Pasta (vazio = Caixa de Entrada) | Texto | | Subpasta da Caixa de Entrada (Notas) ou caminho (Caixa de Entrada/Notas); /Arquivo começa na raiz da caixa |
| Só não lidos | Sim/Não | Sim | |
| Recebidos desde | Texto | | Ex.: {data} ou 01/10/2026 |
| Remetente contém | Texto | | |
| Assunto contém | Texto | | |
| Máximo de e-mails (0 = todos) | Número | 50 | |
| Marcar como lidos | Sim/Não | Não | |
| Salvar resultado na variável * | Variável de saída | emails | Lista de e-mails: {email.subject}, {email.from}, {email.body}, {email.date}, {email.attachments}... |
+ − Avançado (1)
| Campo | Tipo | Padrão | Detalhes |
|---|
| Caixa de correio (vazio = a padrão) | Texto | | |
Resultado: guardado na variável emails (Lista).
Baixar Anexos
email.download_attachmentsSalva 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
| Campo | Tipo | Padrão | Detalhes |
|---|
| E-mail (vindo de Ler E-mails) * | Variável | email | |
| Salvar na pasta * | Pasta | | |
| Só arquivos como (vazio = todos) | Texto | | Ex.: *.pdf; *.xml |
| Substituir arquivos com o mesmo nome | Sim/Não | Não | |
| Salvar a lista de arquivos na variável * | Variável de saída | attachments | |
Resultado: guardado na variável attachments (Lista).
Responder E-mail
email.reply_emailResponde 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
| Campo | Tipo | Padrão | Detalhes |
|---|
| E-mail (vindo de Ler E-mails) * | Variável | email | |
| Mensagem * | Texto (várias linhas) | | |
| Responder a todos | Sim/Não | Não | |
| Mensagem em HTML | Sim/Não | Não | |
| Anexos | Lista | | Um arquivo por linha, ou uma variável com a lista de arquivos |
Encaminhar E-mail
email.forward_emailEncaminha 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
| Campo | Tipo | Padrão | Detalhes |
|---|
| E-mail (vindo de Ler E-mails) * | Variável | email | |
| Para * | Texto | | Separe vários endereços com ; ou use uma variável com lista |
| Mensagem | Texto (várias linhas) | | |
| Cc | Texto | | Separe vários endereços com ; ou use uma variável com lista |
| Incluir os anexos | Sim/Não | Sim | |
Mover E-mail
email.move_emailMove 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
| Campo | Tipo | Padrão | Detalhes |
|---|
| E-mail (vindo de Ler E-mails) * | Variável | email | |
| Pasta de destino * | Texto | | Ex.: Processados |
Deletar E-mail
email.delete_emailRemove 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
| Campo | Tipo | Padrão | Detalhes |
|---|
| E-mail (vindo de Ler E-mails) * | Variável | email | |
| Apagar de vez (sem passar pela lixeira) | Sim/Não | Não | |
Buscar E-mails
email.search_emailsBusca 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
| Campo | Tipo | Padrão | Detalhes |
|---|
| E-mails (lista de Ler E-mails) * | Variável | emails | |
| Remetente contém | Texto | | |
| Assunto contém | Texto | | |
| Mensagem contém | Texto | | |
| Recebidos desde | Texto | | Ex.: {data} ou 01/10/2026 |
| Recebidos até | Texto | | Ex.: {data} ou 01/10/2026 |
| Só com anexos | Sim/Não | Não | |
| Só não lidos | Sim/Não | Não | |
| Salvar resultado na variável * | Variável de saída | emails_found | |
Resultado: guardado na variável emails_found (Lista).