- Criado por Iago Sousa em 07/04/2025
Automatiza o processo de enviar e-mails para um ou mais usuários.
Figura 1 - Bloco Envia e-mail
Links úteis
Para mais informações, acesse as documentações:
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.
- Posição: 9
- Inglês: Host SMTP
- Tipo: Text / String
- Exemplo: "smtp.office365.com", "smtp.gmail.com"
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