---
title: "Templates de Email e Configuração Associada a Servidores de Email"
slug: "1774265244"
tags: ["Emails"]
updated: 2026-09-29T13:47:43Z
published: 2026-09-29T13:47:43Z
canonical: "help.ila.cegid.com/1774265244"
---
> ## Documentation Index
> Fetch the complete documentation index at: https://help.ila.cegid.com/llms.txt
> Use this file to discover all available pages before exploring further.
# Templates de Email e Configuração Associada a Servidores de Email
- [x] PT
- [ ] AO
- [ ] MZ
- [ ] CV
- [ ] CS
- [ ] Evolution
- [x] Web
- [ ] Desktop
---
É no ecrã Templates de E-mail onde é possível criar/editar templates a utilizar para comunicação via email.
O objetivo desta funcionalidade é agilizar a comunicação com clientes, fornecedores e outros, poupando tempo na altura da criação dos emails a enviar.
> [!NOTE]
> O ecrã **Templates de Email** está disponível com o PHC On ativo, e nas gamas Advanced e Enterprise
---
## Criar templates
Para criar Templates de Email, deverão ser seguidos os seguintes passos:
**1. Introdução de um Novo Template de E-mail**
1. Deverá ser acedido o menu, navegando até Templates de E-mail (Menu > Framework > Framework PHC > Templates de E-mail).
2. Deverá ser clicado o botão **Introduzir**.
3. No modo de introdução, deverão ser parametrizados os seguintes campos:
Além dos campos descritos, o campo **Inativo** permite inativar o template, fazendo com que este deixe de estar disponível para seleção no momento do envio por email.
- **Nome do Template**: Nome do template de email.
- **Descrição do Template**: Descrição completa do template de email.
- **Ecrã**: Nome do ecrã ao qual o template estará disponível, como, por exemplo, CLFORM.
- **Usar como Template por Defeito**: Ao ativar esta opção, o template fica predefinido no ecrã escolhido; por exemplo, a partir da opção **Enviar E-mail**, do ecrã Clientes, o template de email já surgirá disponível.
**2. Opções de Configuração do Template de Email**
Esta área é composta pelos separadores Condição, Cabeçalho e Corpo do E-mail, que serão detalhados individualmente. Para obter mais informações sobre os campos de um separador, deverá ser clicado Mostrar/Ocultar, referente ao separador específico (ou, em alternativa, poderá ser clicado Abrir Todos).
**Condição**
O campo Condição permite definir em que circunstâncias o template será disponibilizado, para escolha, ao ser enviado um email. Caso não se pretenda disponibilizar o template, a condição deverá retornar "False". Se o campo não for preenchido, é assumido o valor de retorno "True".
**Cabeçalho**
Este separador é composto pelos seguintes campos:
- **Para**: Lista de emails, cada um separado por vírgula, para onde o email deverá ser enviado. Ao ser ativada a opção **É um Programa**, fica disponível o objeto MAINFORMDATASET, com as tabelas principais do ecrã preenchido, devendo ser retornada uma String com a lista de emails a enviar, separados por vírgula.
- **C/c**: Lista de emails em c/c, cada um separado por vírgula, para onde o email deverá ser enviado como cópia. Ao ser ativada a opção **É um Programa**, fica disponível o objeto MAINFORMDATASET, com as tabelas principais do ecrã preenchido, devendo ser retornada uma String com a lista de emails a enviar, separados por vírgula.
- **Assunto**: Assunto do email a enviar. Ao ser ativada a opção **É um Programa**, fica disponível o objeto MAINFORMDATASET, com as tabelas principais do ecrã preenchido, devendo ser retornada uma String com o texto a enviar.
**Corpo do E-mail**
O campo Conteúdo permite definir o corpo do email a enviar: template de HTML puro, ou programa em VB.NET. Em ambos, poderá ser usado, entre cardinais e em maiúsculas, qualquer um dos campos da tabela principal do ecrã preenchido, como, por exemplo, no #NOME# da tabela CL do ecrã CLFORM. Caso o campo seja um número, é apresentado com as decimais definidas para a moeda. Poderão ser colocadas outras decimais com a seguinte notação: por exemplo, para 1 decimal, #VALOR,1#, para um campo chamado VALOR. Para um valor sem decimais e sem separação de milhares, poderá ser usado #VALOR,N#, para um número em formato simples. Para um valor com as decimais de quantidades, poderá ser usado #VALOR,Q#. Ao ser ativada a opção **É um Programa**, fica disponível o objeto MAINFORMDATASET, com as tabelas principais do ecrã preenchido, devendo ser retornada uma String.
**Dicas:** É possível personalizar a aparência do Template de E-mail com os estilos considerados adequados para a empresa. Para tal, está disponível, no campo Conteúdo, um editor de texto básico.
Depois de introduzido um novo template, parametrizados os vários campos e diversas configurações, deverá ser clicado o botão **Gravar**.
Nesse momento, passa a estar disponível para utilização o novo template de email.
**3. Utilização do Template de Email**
Os templates de email estão disponíveis nas seguintes ocasiões:
- No botão **Enviar E-mail**, nos respetivos ecrãs de tabela.
- Na opção **Partilhar link por email**, através das opções de registo, nos ecrãs principais.
- No botão **Enviar por e-mail**, através do ecrã de impressões.
- No botão **Enviar por e-mail**, a partir de ecrãs de Monitores.
Para utilizar um template de email, deverá ser acedido o ecrã do registo em questão, selecionado o mesmo, e clicado em Enviar. Surgirá um ecrã de email com o template predefinido, caso exista. Caso contrário, deverá apenas ser selecionado, através da caixa de lista pendente **Templates de E-mail**, o template a utilizar para o ecrã respetiv
**4. Servidor demail para os E-mails Enviados**
É possível enviar emails, quer através do endereço de email configurado no ficheiro AppSettings, quer através do endereço de email configurado no perfil de utilizador da aplicação.
No ecrã Meu Perfil (Menu > Minhas Opções > Meu Perfil > Meu Perfil), poderá ser definido o endereço de email e a respetiva password de acesso ao email; deste modo, este endereço ficará disponível para seleção nos vários ecrãs onde são permitidos os envios de emails.
Para que os emails sejam enviados corretamente a partir deste endereço, pressupõe-se que o email escolhido utilize o mesmo servidor de email definido nas configurações do ficheiro AppSettings. Ou seja, caso o ficheiro AppSettings tenha a chave `<add key="SMTPSERVER" value="smtp.gmail.com"/>`, significa que o envio de emails apenas funcionará corretamente com endereços de email do tipo Gmail.
Para configurar o servidor de email, é necessário garantir a seguinte chave no ficheiro AppSettings:
```plaintext
```
Esta chave define o nome/localização do servidor de email a utilizar pela aplicação digital. Caso o serviço SMTP esteja configurado localmente no Web Server, deverá ser usada a variável "localhost" (como indicado acima). Caso seja utilizado um servidor de email remoto, deverá esta (localhost) ser substituída pelo registo DNS que identifica o servidor de email perante a Internet.
**Dicas:** A informação sobre a configuração de email poderá ser obtida nas páginas de internet oficiais dos respetivos provedores de email, em secções de Ajuda ou FAQ's.
Por exemplo: no caso de se tratar de uma conta Gmail, e devido a políticas de segurança, será necessário efetuar, no Gmail, uma configuração extra. Deverá ser acedida a secção **A Minha Conta**, **Iniciar Sessão e Segurança**, **Aplicações com Acesso à Conta**, e ativada a opção **Permitir Aplicações Menos Seguras**.
A ativação desta opção poderá resultar num enfraquecimento da segurança, pelo que a sua ativação deverá ser efetuada por decisão consciente.
Assim, no ecrã de envio de email, no campo **De**, é possível selecionar um dos endereços de email disponíveis:
a. Email definido em Meu Perfil (quando for um email válido e com a respetiva password correta). b. Email configurado no ficheiro AppSettings, com a chave `<add key="SMTPUSER" value=""/>`. c. Email configurado no ficheiro AppSettings, com a chave `<add key="WebServerMail_From" value=""/>`, em que o email desta chave apenas surgirá disponível para seleção caso não exista qualquer outro email definido em "a." ou "b.".
**Notas:**
Em "b." ou "c.", é necessário adicionar as seguintes chaves:
```plaintext
```
Esta chave permite configurar a palavra-chave.
```plaintext
```
Esta chave permite configurar a porta de autenticação do servidor de email.
```plaintext
```
Esta chave permite configurar se o servidor usa autenticação segura. Deverá conter o valor "1", para que se realize a autenticação com segurança, e "vazio", caso contrário.
A seguinte chave define para quem é enviado um email, no caso de ocorrerem erros na execução da aplicação. Caso exista mais de um endereço, estes são divididos por ";":
```plaintext
```
Para que todo o procedimento seja realizado corretamente, é necessário ter a cache ativada, sendo, para isso, necessário **Limpar Cache Total**, através das Opções Avançadas do Monitor de Sistema, ou através da chave no ficheiro AppSettings:
```plaintext
```