*Parâmetros

Abaixo seguem duas listas de parâmetros, que são usados por todos os meios de transporte (Mitte pro client, SMTP e Rest API). A primeira é a lista de parâmetros para o envio de email com texto simples, e a segunda é para o envio de email com template. A segunda também contempla todos os parâmetros da primeira lista.

* está indicando que, o parâmetro em questão, é usado / fornecido de forma distinta em alguns transportes, na descrição são ditos quais são esses transportes.

Para o Mitte pro client em Javascript, os parâmetros estão em CamelCase (mais especifícamente em lowerCamelCase).


Parâmetros no envio de email com texto simples

Parâmetro

Tipo

Obrigatório

Descrição

recipient_listListaSim *Lista de destinatários. O formato esperado é 'Nome <email>' ou '<email>'. Verificar como fornecer 
esse parâmetro por SMTP.
fromTextoSim *O nome e email do remetente. O formato esperado é 'Nome <email>' ou '<email>'. Verificar como 
fornecer esse parâmetro por Mitte pro client.
subjectTextoSim

O assunto do email.

message_textTextoSim

A mensagem do email em formato de texto.

message_htmlTextoNão

A mensagem do email em formato de html.

tagsObjeto/ListaNão

As tags podem ser um objeto simples com chaves e valores, ou uma lista com strings.

activate_trackingBooleanoNão

Se ativado o Mitte pro irá rastrear se o email é aberto e quantas vezes isso ocorre. Ele fará o mesmo 
para qualquer link presente no conteúdo do email, verificando se o link é clicado e quantas vezes.

 Obs: Em Js deve ser utilizado o padrão LowerCamelCase---- activateTracking

Reply-toTextoNão*

Utilizado junto com o headers em Python
'headers': {'Reply-To': 'Nome <Mittepro@mittepro.com.br>'} ou 'headers': {'Reply-To': 'Mittepro@mittepro.com.br}

Obs: Em Java deve ser utilizado fora do headers e da seguinte forma

message.setReplyTo(InternetAddress.parse("Nome <Email@email.com>"));

Obs: Em JavaScript deve ser usado junto com o headers

'headers': {'replyTo': 'Nome <Mittepro@mittepro.com.br>'} ou 'headers': {'replyTo': 'Mittepro@mittepro.com.br}

send_atTextoNãoData e hora para qual agendamos o envio do email. 'send_at': 'AAAA-MM-DD 00:00:00',

Parâmetros no envio de email com template

Parâmetro

Tipo

Obrigatório

Descrição

recipient_listListaSimLista de destinatários. O formato esperado é 'Nome <email>' ou '<email>'. Verificar como fornecer 
esse parâmetro por SMTP.
fromTextoSim *

O nome e email do remetente. O formato esperado é 'Nome <email>' ou '<email>'. Verificar como 
fornecer esse parâmetro por Mitte pro client.

Obs: Se for usado o envio de email com template, e o parâmetro 
'use_template_email' for fornecido como 'true', então 'from' não precisa ser fornecido.

Subject

TextoSim *O assunto do email. Obs: Se for usado o envio de email com template, e o parâmetro 
'use_template_subject' for fornecido como 'true', então 'subject' não precisa ser fornecido.
message_textTextoSim

A mensagem do email em formato de texto. Obs: Se esse parâmetro for fornecido, então o Mitte pro 
irá ignorar o conteúdo de texto do template.

message_htmlTextoNão

A mensagem do email em formato de html. Obs: Se esse parâmetro for fornecido, então o Mitte pro irá 
ignorar o conteúdo html do template.

template_slugTextoNãoAqui é fornecido o slug do template.
contextObjetoNãoVariáveis globais usadas no template. O formato é de um objeto simples com chave e valor.
context_per_recipientObjetoNãoVariáveis usadas no template, e cujos os valores são específicos por cada destinatário. O formato é de 
objetos simples dentro de um objeto, e cujas chaves desse são os emails dos destinatários.
use_tpl_default_nameBooleanoNãoSe ativado o Mitte pro irá usar o valor padrão, estabelecido no template, para o nome do remetente.
use_tpl_default_emailBooleanoNãoSe ativado o Mitte pro irá usar o valor padrão, estabelecido no template, para o email do remetente.
use_tpl_default_subjectBooleanoNãoSe ativado o Mitte pro irá usar o valor padrão, estabelecido no template, para o assunto do email.
activate_trackingBooleanoNão

Se ativado o Mitte pro irá rastrear se o email é aberto e quantas vezes isso ocorre. Ele fará o mesmo 
para qualquer link presente no conteúdo do email, verificando se o link é clicado e quantas vezes.

Obs: Em Js deve ser utilizado o padrão LowerCamelCase---- activateTracking

get_text_from_htmlBooleanoNãoSe ativado o Mitte pro irá extrair do conteúdo html do template uma versão em formato de texto. 
Isso apenas pode acontecer se o template já não possuir uma versão em formato de texto.
Reply-toTextoNão*

Utilizado junto com o headers em Python
'headers': {'Reply-To': 'Nome <Mittepro@mittepro.com.br>'} ou 'headers': {'Reply-To': 'Mittepro@mittepro.com.br}

Obs: Em Java deve ser utilizado fora do headers e da seguinte forma

message.setReplyTo(InternetAddress.parse("Nome <Email@email.com>"));

Obs: Em JavaScript deve ser utilizado da seguinte forma

'headers': {'replyTo': 'Nome <Mittepro@mittepro.com.br>'} ou 'headers': {'replyTo': 'Mittepro@mittepro.com.br}

Send_atTextoNãoData e hora para qual agendamos o envio do email. 'send_at': 'AAAA-MM-DD 00:00:00',