Função para enviar e-mail usando Graph API Office 365 da Microsoft.


Figura 1 - Bloco Envia e-mail


Para utilizar esse bloco é necessário ter uma conta configurada no Azure AD da Microsoft e adicionar o plugin Email - Graph API Office 365. Para mais informações de configuração, acesse a documentação oficial da Microsoft.

Compatibilidade

  • Bloco servidor: cronapi.microsoft.graph.api.EmailOperations.sendEmailAPI()

Retorno

Bloco sem retorno.

Parâmetros

De

Endereço de e-mail do remetente.

  • Posição: 1
  • Inglês: From
  • Tipo: Texto / String
  • Exemplo: "remetente@techne.com.br"

Para

Endereço(s) de e-mail do(s) destinatário(s). Esse parâmetro aceita um único ou uma lista de destinatários.

  • Posição: 2
  • Inglês: To
  • Tipo: Texto / String
  • Exemplo: "destinario@techne.com.br"

Com cópia

Endereço(s) de e-mail do(s) destinatário(s), se houver, que receberá uma cópia do e-mail. Esse parâmetro aceita um único ou uma lista de destinatários.

  • Posição: 3
  • Inglês: Copy to
  • Tipo: Texto / String
  • Exemplo: "destinatario_copia@techne.com.br"

Com cópia oculta

Endereço(s) de e-mail do(s) destinatário(s) oculto(s) se houver. Esse parâmetro aceita um único ou uma lista de destinatários.

  • Posição: 4
  • Inglês: Blind Copy to
  • Tipo: Texto / String
  • Exemplo: "destinatario_oculto@techne.com.br"

Responder para (reply to)

Endereço de e-mail de resposta.

  • Posição: 5
  • Inglês: Reply to
  • Tipo: Texto / String
  • Exemplo: "email_reply@techne.com.br"

Assunto

Breve resumo ou descrição do conteúdo do e-mail.

  • Posição: 6
  • Inglês: Subject
  • Tipo: Texto / String
  • Exemplo: "Resumo da reunião semestral"

Mensagem

Texto do conteúdo do e-mail.

  • Posição: 7
  • Inglês: Message
  • Tipo: Texto / String
  • Exemplo: "Compartilho o resumo da nossa reunião semestral realizada ontem. Abaixo estão os principais pontos discutidos..."

Tipo de Mensagem (HTML ou TEXT)

Formato da mensagem. Esse parâmetro aceita as opções HTML ou TEXT.

  • Posição: 8
  • Inglês: Message Type (HTML ou TEXT)
  • Tipo: Texto / String
  • Exemplo: "TEXT"

Anexo(s)

Neste parâmetro é inserido o bloco de programação Objeto de Anexo que possui os dados do anexo que será enviado por e-mail.

  • Posição: 9
  • Inglês: Attachment(s)
  • Tipo: Objeto / Object

ID do aplicativo cliente (Application ID)

Identificador exclusivo obtido durante o registro do aplicativo no Azure AD da Microsoft. 

  • Posição: 10
  • Inglês: Client ID (Application ID)
  • Tipo: Texto / String
  • Exemplo: "ccee60df-3793-46c4-8f6e-87ef5935e1bd"

Valor do Segredo do Cliente

Senha gerada durante o registro do aplicativo no Azure AD.

  • Posição: 11
  • Inglês: Client Secret Value
  • Tipo: Texto / String
  • Exemplo: "ffee40df-3773-46c4-0f6e-97ef5935e1xd"

ID do diretório (Tenant ID)

Identificador exclusivo que representa a organização ou o locatário da aplicação.

  • Posição: 12
  • Inglês: Tenant ID (Directory ID)
  • Tipo: Texto / String
  • Exemplo: "cree60df-3733-56c4-2f6e-83ef5935e1rd"

ID do Objeto (User ID)

Identificador do usuário que está enviando o e-mail.

  • Posição: 13
  • Inglês: User ID (Object ID)
  • Tipo: Texto / String
  • Exemplo: "gee63df-3493-48u4-3f6e-84ef5985e1bt"

Exemplo

A imagem abaixo mostra um exemplo de uso do bloco Envia e-mail.


Figura 2 - Exemplo de uso do bloco Envia e-mail

Nesta página