Personalize os seus cabeçalhos de correio electrónico

Tradução automática de Deepl

Os cabeçalhos personalizados são úteis para acrescentar informação que pode não ser suportada com propriedades padrão. Em 4D v17 R5, não só lhe damos um conjunto de cabeçalhos predefinidos, mas também uma forma de declarar cabeçalhos personalizados para o objecto de correio.

Cabeçalhos pré-definidos

Cinco novos cabeçalhos pré-definidos estão disponíveis directamente com o objecto de correio:

  • messageId: Identificador único de mensagem único referente a uma determinada versão de mensagem.
  • inReplyTo: Identificador de mensagem da mensagem original à qual a mensagem actual é uma resposta
  • references: Recolha de identificador(es) de mensagem(s) de outra(s) mensagem(s) com as quais a mensagem actual pode estar relacionada.
  • keywords: Objecto contendo palavras e frases importantes que possam ser úteis para o destinatário.
  • comments: Contém quaisquer comentários adicionais sobre o texto do corpo ou da mensagem.

$email.messageId:="<789e48debe194aa0a0e68354005d7077@4d.com>"
$email .inReplyTo:="<b21f0c56ec634829b7a601c6dc3e3bbe@4d.com>"
$email .references:=Nova colecção("<b21f0c56ec634829b7a601c6dc3e3bbe@4d.com>";"<
>") $email .keywords:=Novo objecto("mail_4D"; Verdadeiro)
$email .keywords["$flagged"]:=Verdade
$email .comments:="Este e-mail é enviado com o novo comando do novo SMTP 4D do novo transportador"

Cabeçalhos personalizados

Precisa ainda de mais cabeçalhos? Não há problema, basta usar o headers para adicionar um cabeçalho SMTP específico ao seu correio electrónico:

$email.headers:=New collection()
$email .headers.push(New object("name"; "Accept-Language"; "value"; "fr-FR, en-US"))
$email .headers.push(New object("name"; "Importance"; "value"; "High"))
$email .headers.push(New object("name"; "X-Custom-Header"; "value"; "Your value"))

Abaixo está um exemplo que displya a importância e os cabeçalhos de palavras-chave num cliente de correio:

Fabrice Mainguené
- Proprietário do produto ->p>Fabrice Mainguené juntou-se à equipa do Programa 4D em Novembro, 2016. Como Proprietário do Produto, está encarregado de escrever as histórias dos utilizadores, traduzindo-as depois para especificações funcionais. O seu papel é também o de assegurar que a implementação da funcionalidade entregue vai ao encontro das necessidades do cliente.Após a obtenção da licenciatura em Informática no CNAM, Fabrice juntou-se a uma pequena empresa editora de software como programador Windev. Depois trabalhou para diferentes empresas nas áreas da indústria e comércio como programador Windev e web developer, bem como como consultor técnico sobre novas funcionalidades.