Automatiza o processo de enviar e-mails para um ou mais usuários. 


Figura 1 - Bloco Envia e-mail


Compatibilidade

  • Bloco servidor: cronapi.email.Operations.sendEmail()

Retorno

O bloco não possui retorno.

Parâmetros

De

Endereço de e-mail do remetente.

  • Posição: 1
  • Inglês: From
  • Tipo: Text / String
  • Exemplo: "email@gmail.com"

Para

Endereço(s) de e-mail do(s) destinatário(s). O envio de e-mail para mais de um destinatário ao mesmo tempo exige a passagem de uma lista contendo os e-mails de destino, neste caso, pode-se utilizar o bloco Criar lista com.

  • Posição: 2
  • Inglês: To
  • Tipo: Text / String
  • Exemplo: "email1@gmail.com"

Com cópia

Endereço(s) de e-mail do(s) destinatário(s) que irão receber uma cópia do e-mail. O envio de e-mail para mais de um destinatário ao mesmo tempo exige a passagem de uma lista contendo os e-mails de destino, neste caso, pode-se utilizar o bloco Criar lista com.

  • Posição: 3
  • Inglês: Copy to
  • Tipo: Text / String
  • Exemplo: "email1@gmail.com"

Com cópia oculta

Endereço(s) de e-mail do(s) destinatário(s) que irão receber uma cópia do e-mail de forma oculta. O envio de e-mail para mais de um destinatário ao mesmo tempo exige a passagem de uma lista contendo os e-mails de destino, neste caso, pode-se utilizar o bloco Criar lista com.

  • Posição: 4
  • Inglês: Blind copy to
  • Tipo: Text / String
  • Exemplo: "email1@gmail.com"

Assunto

Texto que descreve um título ou resumo da mensagem.

  • Posição: 5
  • Inglês: Subject
  • Tipo: Text / String
  • Exemplo: "Novidades no Cronapp!"

Mensagem

Conteúdo do corpo do e-mail.

  • Posição: 6
  • Inglês: Message
  • Tipo: Text / String
  • Exemplo: "Fique por dentro da novidades no Cronapp, clique no link para saber mais."

Conteúdo HTML

Adiciona ao corpo do e-mail um conteúdo em HTML.

  • Posição: 7
  • Inglês: HTML content
  • Tipo: Text / String
  • Exemplo: "<h1>Novidades no Cronapp!</h1>"

Anexo(s)

Caminho absoluto do arquivo a ser anexado. Aceita de forma alternativa uma lista de caminhos. É possível utilizar o bloco Criar lista com, caso deseje enviar mais de um anexo.

  • Posição: 8
  • Inglês: Attachment(s)
  • Tipo: Text / String
  • Exemplo: "src/main/webapp/public/assets/imagem/Imagem1.png"

Hospedeiro SMTP

Endereço SMTP do servidor de e-mail.

Porta SMTP

Porta utilizada para conexão ao servidor de envio de mensagens (SMTP).

  • Posição: 10
  • Inglês: Port SMTP
  • Tipo: Text / String
  • Exemplo: "465", "587"

Login

Login para autenticação no servidor SMTP.

  • Posição: 11
  • Inglês: Login
  • Tipo: Text / String
  • Exemplo: "email@gmail.com"

Senha

Senha para autenticação no servidor SMTP. Para obter a senha do servidor, acesse a documentação Recuperar senha por e-mail, nela, apresentamos um exemplo de configuração do gmail. 

  • Posição: 12
  • Inglês: Password
  • Tipo: Text / String
  • Exemplo: gckj abcd hijlm jahy

Protocolo

Camada de segurança adicional. 

  • Posição: 13
  • Inglês: Protocol
  • Tipo: Text / String
  • Exemplo: "SSL"
  • Opções:
    • SSL: Protocolo antigo de segurança para comunicação criptografada, obsoleto em favor do TLS.
    • TLS: Protocolo atualizado que substituiu o SSL, garantindo segurança e integridade na transmissão de dados.
    • TLS v1.0: Primeira versão do TLS, agora considerada insegura e obsoleta.
    • TLS v1.1: Versão intermediária do TLS com melhorias, mas também obsoleta.
    • TLS v1.2: Padrão amplamente usado e seguro, com suporte a algoritmos modernos de criptografia.
    • PLAIN: Protocolo de autenticação que transmite credenciais em texto claro, sem criptografia.


As portas utilizadas pelos protocolos SSL e TLS podem variar dependendo da configuração do servidor, mas, de forma geral, a porta mais comumente associada ao SSL é a 465, enquanto para o TLS a porta mais utilizada é a 587.

Exemplo

A função abaixo envia um e-mail para uma lista de destinatários previamente definida na variável "emails".


Figura 2 - Bloco de programação Envia e-mail.


Na figura 2.1 exibimos o resultado da execução do bloco, a mensagem recebida na caixa de e-mail de um dos destinatários.


Figura 2.1 - Resultado da execução da função da Figura 2

Nesta página