Envia e-mail / Send e-mail
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
- 1 Compatibilidade
- 2 Retorno
- 3 Parâmetros
- 3.1 De
- 3.2 Para
- 3.3 Com cópia
- 3.4 Com cópia oculta
- 3.5 Assunto
- 3.6 Mensagem
- 3.7 Conteúdo HTML
- 3.8 Anexo(s)
- 3.9 Hospedeiro SMTP
- 3.10 Porta SMTP
- 3.11 Login
- 3.12 Senha
- 3.13 Protocolo
- 4 Exemplo