Přizpůsobení záhlaví e-mailu

Automaticky přeloženo z Deepl

Vlastní záhlaví jsou užitečná pro přidání informací, které nemusí být podporovány standardními vlastnostmi. Ve verzi 4D v17 R5 vám nabízíme nejen sadu předdefinovaných záhlaví, ale také způsob, jak deklarovat vlastní záhlaví objektu pošty.

Předdefinované hlavičky

Pět nových předdefinovaných hlaviček je k dispozici přímo u poštovního objektu:

  • messageId: Jediný jedinečný identifikátor zprávy odkazující na konkrétní verzi zprávy.
  • inReplyTo: Identifikátor zprávy původní zprávy, na kterou je aktuální zpráva odpovědí.
  • references: Soubor identifikátorů zpráv jiných zpráv, k nimž se aktuální zpráva může vztahovat.
  • keywords: Objekt obsahující důležitá slova a fráze, které mohou být pro příjemce užitečné.
  • comments: Obsahuje případné další poznámky k textu těla nebo zprávy.

$email.messageId:="<789e48debe194aa0a0e68354005d7077@4d.com>"
$email .inReplyTo:="<b21f0c56ec634829b7a601c6dc3e3bbe@4d.com>"
$email .references:=Nová kolekce("<01a824dd8050407bacd730630348e6a4@4d.com>";"<b21f0c56ec634829b7a601c6dc3e3bbe@4d.com>")
$email .keywords:=Nový objekt("mail_4D";True)
$email .keywords["$flagged"]:=True
$email .comments:="Tento e-mail je odeslán pomocí nového příkazu 4D SMTP New transporter".

Vlastní hlavičky

Potřebujete ještě více záhlaví? Žádný problém, stačí použít headers kolekce přidat do e-mailu konkrétní hlavičku SMTP:

$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"))

Níže je uveden příklad displyaing hlaviček importance a keywords v poštovním klientovi:

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se připojil k týmu 4D Program v listopadu 2016. Jako Product Owner má na starosti psaní uživatelských příběhů, které následně převádí do funkčních specifikací. Jeho úkolem je také zajistit, aby dodaná implementace funkcí splňovala potřeby zákazníků.Po získání bakalářského titulu v oboru informatiky na CNAM nastoupil Fabrice do malé softwarové vydavatelské společnosti jako vývojář Windev. Poté pracoval pro různé společnosti v oblasti průmyslu a obchodu jako vývojář aplikací Windev a webových aplikací a také jako technický poradce pro nové funkce.