For the complete documentation index, see llms.txt. This page is also available as Markdown.

Email V2

Saiba mais sobre o conector Email V2 e como usá-lo na Digibee Integration Platform.

O conector Email V2 permite o envio de e-mails simples em formato HTML, com ou sem anexos.

Parâmetros

Configure o conector utilizando os parâmetros abaixo. Os campos que suportam expressões Double Braces estão marcados na coluna Suporta DB.

Parâmetro
Descrição
Tipo de dado
Suporta DB
Valor padrão
Visível quando

Alias

Nome (alias) para a saída deste conector, permitindo referenciá-la posteriormente no fluxo usando expressões Double Braces.

String

✅

email-v2-1

—

Account Type

Tipo de conta usada para autenticação. Suportados: Azure Key e Basic.

String

❌

Basic

—

Use Dynamic Account

Se habilitado, o conector usa a conta de forma dinâmica via o conector Store Account; caso contrário, usa a conta estática configurada em Contas na Plataforma.

Boolean

❌

false

—

Scoped

Se habilitado, isola a conta armazenada de outros subprocessos. Não é suportado para contas usadas em headers ou body. Para saber mais, consulte a documentação de Dynamic Accounts.

Boolean

❌

false

Use Dynamic Account está habilitado

Account Name

Nome da conta definida no conector Store Account.

String

✅

N/A

Use Dynamic Account está habilitado

Account

Conta usada para autenticar com o servidor de e-mail. Obrigatória caso o serviço exija autenticação. Deve ser do tipo de conta Azure Key ou Basic, configurada em Contas na Plataforma.

String

❌

N/A

Use Dynamic Account está desabilitado

SMTP Host

Host do servidor SMTP. Exemplo: smtp.gmail.com

String

✅

smtp.gmail.com

—

SMTP Port

Porta do servidor SMTP. Comumente 587, mas pode variar.

Integer

✅

587

—

From

Endereço de e-mail do remetente.

String

✅

N/A

—

To

Endereço(s) de e-mail do(s) destinatário(s), separados por vírgulas.

String

✅

N/A

—

CC

Destinatário(s) em cópia (CC), separados por vírgulas.

String

✅

N/A

—

BCC

Destinatário(s) em cópia oculta (BCC), separados por vírgulas.

String

✅

N/A

—

Reply To

Endereço para o qual as respostas a este e-mail são enviadas, em vez do endereço do remetente informado em From. Aceita um único endereço ou uma lista separada por vírgulas. Este parâmetro é opcional.

String

✅

N/A

—

Subject

Assunto do email.

String

✅

N/A

—

Charset

Conjunto de caracteres do corpo do email.

String

UTF-8

—

Content

Corpo do email. Suporta templates Freemarker para HTML dinâmico.

String

✅

N/A

—

Custom Attachments Specification

Habilita a entrada de anexos em formato bruto e oculta o campo de anexos baseado em formulário.

Boolean

❌

false

—

Attachments

Anexos do email. Especificados via formulário ou array bruto.

Array of objects

❌

N/A

Custom Attachments Specification está habilitado

Authenticated

Habilite caso seja necessária autenticação SMTP.

Boolean

❌

true

—

Is Over TLS

Habilite para enviar a mensagem via TLS.

Boolean

❌

true

—

Is Over SSL

Habilite para enviar a mensagem via SSL.

Boolean

❌

false

Is Over TLS está desabilitado

Socket Port

Obrigatório caso o SSL esteja habilitado. Especifica a porta utilizada.

Integer

✅

N/A

Is Over SSL está habilitado

Force TLSv1.2

Força o uso de TLS 1.2 para conexões seguras com o servidor de e-mail.

Boolean

❌

false

—

Fail On Error

Se habilitado, interrompe a execução do pipeline quando ocorre um erro. Se desabilitado, a execução prossegue, mas a propriedade "success" será definida como false.

Boolean

❌

false

—

Para incorporar imagens no corpo do e-mail, use o prefixo cid: no parâmetro Attachments, seguido do nome da imagem. Exemplo: <img src="cid:image.png" />

Parâmetro
Descrição
Tipo de dado
Suporta DB
Valor padrão

Documentation

Campo opcional para descrever a configuração do conector e quaisquer regras de negócio relevantes.

String

❌

N/A

Fluxo de mensagens

Entrada

Não é necessária nenhuma mensagem de entrada específica, a menos que alguma expressão Double Braces seja usada em um dos campos.

Saída

O conector retorna um objeto JSON como este:

Explicação dos campos:

  • from: Email do remetente

  • to: Destinatários

  • cc: Destinatários em cópia

  • bcc: Destinatários em cópia oculta

  • subject: Assunto do email

  • content: Corpo do email (será truncado se exceder 256 caracteres)

  • charset: Codificação de caracteres utilizada

  • success: Indica se o envio da mensagem foi bem-sucedido

  • attachments: Lista de anexos

Os arquivos são manipulados de forma segura em um diretório temporário exclusivo do pipeline.

Saiba mais sobre o processamento de mensagens na Digibee Integration Platform.

Email V2 em ação

Autenticação

O conector Email V2 suporta os seguintes métodos de autenticação:

Basic

  • Use uma conta do tipo Basic, onde o username é o e-mail do remetente e a password é a senha correspondente.

OAuth 2

Para configurar:

  • Preencha o campo From com o endereço de e-mail do remetente.

  • Selecione uma Azure Key com as credenciais necessárias.

Internamente, o conector utiliza client-id, client-secret e tenant-id para gerar um token, que é usado junto ao email do remetente para autenticar com o servidor SMTP.

Exemplo: Email com anexos e imagem embutida (modo RAW)

Configuração:

  • SMTP Host: smtp.gmail.com

  • SMTP Port: 587

  • From: email@gmail.com (mesmo email configurado no parâmetro Account)

  • To: some_other_email@gmail.com, second_email@gmail.com

  • Subject: Hello

  • Content:

  • Authenticated: true

  • Is Over TLS: true

  • Attachment As Raw: true

  • Attachments:

Saída:

Exemplo dinâmico com expressões Double Braces

Você pode usar expressões Double Braces para inserir variáveis dinamicamente na configuração do conector.

Neste exemplo, o componente JSON Generator (Mock) foi configurado com os seguintes dados:

JSON de entrada:

Em seguida, o conector Email V2 foi configurado da seguinte forma:

  • SMTP Host: {{ message.host }}

  • SMTP Port: {{ message.port }}

  • From: {{ message.remetente }}

  • To: {{ message.destinatario }}

  • CC: {{ message.destinatario_cc }}

  • BCC: {{ message.destinatario_bcc }}

  • Subject: {{ CONCAT("Nota fiscal ", FORMATDATE(NOW(), "timestamp", "MMMM yyyy", null, "UTC", "pt-BR", "GMT-3")) }}

  • Charset: UTF-8: Eight-bit Unicode (or UCS) Transformation Format

  • Content:

Tecnologia

O conector utiliza Freemarker para geração de conteúdo dinâmico.

Atualizado

Isto foi útil?