Atualizado
Isto foi útil?
Atualizado
Isto foi útil?
O Email V2 permite o envio de emails simples, no formato HTML ou até mesmo contendo anexos.
Dê uma olhada nas opções de configuração do componente. Parâmetros suportados por estão marcados com (DB)
.
No parâmetro Attachments, para adicionar imagens dentro do corpo do email, deve ser informado o prefixo "cid:" antes do nome da imagem. Ex.: <img src"cid: image.png" />
Esse componente não espera nenhuma mensagem de entrada específica, somente se for informada uma expressão em Double Braces em algum dos seus campos.
Ao executar um componente Email V2, a seguinte estrutura de JSON será gerada:
from: remetente.
to: destinatários.
cc: destinatários em cópia.
bcc: destinatários em cópia oculta.
subject: assunto.
content: corpo da mensagem. Caso o corpo da mensagem exceda 256 caracteres, esse resultado será truncado.
charset: charset.
success: se a chamada foi bem sucedida.
attachments: array contendo os anexos enviados.
A manipulação de arquivos dentro de um pipeline ocorre de forma protegida. Os arquivos ficam disponíveis em diretório temporário que somente o pipeline sendo executado tem acesso.
Veja abaixo como o componente se comporta em determinada situação e a sua respectiva configuração.
SMTP Host: smtp.gmail.com
SMTP Port: 587
Subject: Hello
Content:
Authenticated: habilitado
Is Over TLS: habilitado
Attachment As Raw: habilitado
Attachments:
O resultado será:
Veja como passar valores de forma dinâmica usando o conector:
Neste exemplo de uso dinâmico, passamos variáveis indicando a emissão de notas fiscais <a href='${NF}' com uma segunda variável indicando o vencimento ${M_VENC}.
Observe que o conector permite o uso de Double Braces:
Para entender melhor o fluxo das mensagens na Digibee Integration Platform, leia o artigo sobre .
From: (esse email deve ser o mesmo configurado na conta especificada neste componente)
To: ,
Utilizamos o Freemarker para realizar as nossas conversões e transformações no template do corpo do email. Leia a para saber como utilizá-lo.
Descubra mais sobre o componente Email V2 e saiba como utilizá-lo na Digibee Integration Platform.
Account
Necessário para o componente fazer a autenticação ao servidor de email a ser utilizado no envio, caso esse serviço de email seja requisitado na autenticação.
N/A
String
SMTP Host
host SMTP do servidor de email. Ex.: (Gmail: smtp.gmail.com).
String
SMTP Port
Porta SMTP do servidor de email. Geralmente utiliza-se a porta 587, mas pode haver variação dependendo do servidor de email utilizado.
587
Inteiro
From
Remetente do email.
N/A
String
To
Destinatários do email. Caso existam múltiplos destinatários, eles devem ser separados por vírgula. Ex: a@a.com,b@b.com,....
N/A
String
CC
Destinatários que receberão a cópia do email. Caso existam múltiplos destinatários, eles devem ser separados por vírgula. Ex: a@a.com,b@b.com,....
N/A
String
BCC
Destinatários que receberão a cópia oculta do email. Caso existam múltiplos destinatários, eles devem ser separados por vírgula. Ex: a@a.com,b@b.com,....
N/A
String
Content
Corpo do email. Aceita o uso de templates Freemarker para a geração de HTML dinâmicos.
N/A
String
Charset
Charset que será utilizado no envio do corpo do email.
UTF-8
String
Subject
Assunto do email.
N/A
String
Authenticated
Se a opção estiver habilitada, é obrigatório passar uma conta com email e senha a serem utilizados para autenticação. Se os envios não precisarem de autenticação, a opção deve ficar desabilitada.
True
Booleano
Is Over SSL
Se a opção estiver habilitada, o envio é feito via SSL.
True
Booleano
Socket Port
Se a opção Is Over SSL estiver habilitada, então é obrigatório informar qual porta será utilizada para trafegar a mensagem via SSL.
N/A
Inteiro
Is Over TLS
Se a opção estiver habilitada, o envio é feito via TLS.
False
Booleano
Force TLSv1.2
Define como obrigatória a conexão com o protocolo TLSv1.2.
False
Booleano
Custom Attachments Specification
Se a opção estiver habilitada, o formulário para adicionar anexos será ocultado e o envio em modo RAW poderá ser utilizado, por meio do qual você informa o array de anexos. Mas se a opção estiver desabilitada, será utilizada a abordagem do formulário para a especificação de anexos.
False
Booleano
Attachments
Anexos da mensagem. A especificação ocorre via formulário.
N/A
Opções de Custom Attachments Specification / Array de Objetos
Fail On Error
Se a opção estiver habilitada, a execução do pipeline com erro será interrompida; do contrário, a execução do pipeline continua, mas o resultado vai mostrar um valor falso para a propriedade "success".
False
Booleano