Conectores
Comunicação
11 min
objetivo/resumo possibilita o usuário enviar e mails utilizando o serviço de email simples(ses) da amazon o amazon ses é um provedor de serviços de e mail na nuvem que pode ser integrado a qualquer aplicação para envio de e mails em massa para mais detalhes sobre o amazon ses clique aqui https //aws amazon com/pt/ses/# text=o%20amazon%20ses%20%c3%a9%20um,paga%20apenas%20pelo%20que%20usar criando um fluxo utilizando conector ses para criar um fluxo utilizando um conector de email ses é preciso criar uma conexão e configurar o fluxo criando conexão email ses obs criar conexão docid 1pcvn0mjbfkujhmhj86k e acesse nosso passo a passo para saber como criar uma conexão estes são os seguintes parâmetros de configuração da conexão email ses que serão requisitados na hora da criação nome parâmetro padrão em qualquer criação de uma conexão, te ajudará a identificar melhor sua conexão descrição parâmetro padrão e opcional em qualquer criação de uma conexão, aqui você pode relatar detalhadamente para que fins servirá sua conexão id de acesso ou "access key" campo requerido para acesso ao serviço aws chave secreta ou "secret access key" campo requerido para acesso ao serviço aws região zona/local onde seu serviço será executado configurando fluxo email ses crie um fluxo e arraste o conector email ses para o canvas obs criar fluxo docid\ ocjtbfhi9rerkr2d6owip e acesse nosso passo a passo para saber como criar um fluxo selecione o conector e na aba de parametrização e preencha os seguintes parâmetros de configuração remetente remetente do e mail destinatários quem irá receber o e mail, informe um ou mais destinatários assunto campo referente ao titulo do e mail corpo conteúdo que sera enviado, aceita template ou texto fixo nota estes campos podem ser preenchidos usando fluid expression language docid 0vqvpw6saqz2z1jgp8fwc na aba propriedades selecione a conexão desejada, dê um nome ao passo e se necessário detalhe uma descrição na prática neste tópico criaremos um exemplo com intuito de mostrar o conector email ses na prática o fluxo terá dois passos, sendo eles random e envia email configurando passo 'random' (conector http) o conector http fará um get em uma api pública chamada random acessando o endpoint /api/v2/beers que nos retornará dados de uma determinada cerveja assim ficou as configurações do nosso conector http na aba parametrização já na aba propriedades informamos apenas um nome ao nosso passo, pois o get nessa api não precisa de nenhum tipo de conexão nota para obter detalhes sobre nosso conector http clique em http docid ix6fj1xxma6nvqnol8mx fluxo de mensagens entrada neste caso não possui dados de entrada saída { "id" 5838, "uid" "6e983d83 6330 4598 9f04 0c9ed28ae150", "brand" "pabst blue ribbon", "name" "stone imperial russian stout", "style" "amber hybrid beer", "hop" "sterling", "yeast" "1332 northwest ale", "malts" "carapils", "ibu" "86 ibu", "alcohol" "5 2%", "blg" "9 1°blg" } configurando passo 'envia email' (conector email ses) o conector email ses enviará emails construindo o corpo através de um template e o assunto utilizaremos uma linguagem de expressão da fluid ( para mais detalhes fluid expression language docid 0vqvpw6saqz2z1jgp8fwc ) assim ficará nosso conector email ses na aba parametrização foram selecionados dois destinatários no corpo foi selecionado template e ultilizada a seguinte sintaxe nota utilizamos a sintaxe do go template, para mais informações sobre a ferramenta clique em template docid\ treajh8tvdyh6ukyeaqzp no state fica alocado o resultado de saída dos passos anteriores, logo, se queremos utilizar os resultados do passo random especificamos o caminho onde buscar state random na aba propriedades informamos o nome do passo, a conexão criada com as credenciais da aws fluxo de mensagens entrada depois de aplicado a configuração do template encima do json de saída do passo anterior, teremos os seguintes dados de entrada para o email ses { "subject" "cerveja stone imperial russian stout", "body" "\u003ch3\u003e dados \u003c/h3\u003e\n\n\u003cp\u003e cerveja fabricada por pabst blue ribbon \u003c/p\u003e\n\u003cp\u003e estilo amber hybrid beer \u003c/p\u003e\n\u003cp\u003e teor alcoólico 5 2% \u003c/p\u003e\n\u003cp\u003e malte carapils \u003c/p\u003e\n\n", "source" "integration\@fluidapi io" } saída { "id" "01000186b303e0c8 a014ddc2 0e17 4b0a b117 a031860f2397 000000", "message" "success" } conclusão após disparar o fluxo podemos ver o resultado final nos logs que aparecerá no canvas, e clicando em detalhes teremos os dados da requisição e da resposta e se olharmos na caixa de entrada de um dos destinatarios do exemplo podemos ver o resultado final com o corpo formatado