XSLT-leképezés a kimenő e-mailekhez

Ez a funkció lehetővé teszi XSLT-sablonok meghatározását a kimenő e-mailek adatleképezésének manipulálásához. A leképezéshez az összes e-mail-specifikus adat rendelkezésre áll. Ezenkívül minden jegyhez kapcsolódó adat – beleértve a dinamikus mezőket is – elérhető, ha egy bejegyzést küldenek. Az XSLT-sablonnak legalább a következő leképezéseket kell tartalmaznia:

To / Cc / Bcc
From
Subject
Body
Charset

A kívánt további e-mail fejlécek a CustomHeaders elemen keresztül vannak beállítva. Minden üres elem (például hiányzó leképezési adatok miatt) visszautasításra kerül.

Az eredeti e-mail adatai és a leképezett adatok közti különbség a Kommunikációs napló képernyőn van rögzítve hibakeresés prioritással.

XSLT-sablon példa

Ez a sablon a Sendmail::XSLT::Template rendszerbeállítási lehetőségben használható.

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="xml" encoding="utf-8" indent="yes"/>
  <xsl:template match="/RootElement">
    <NewRootElement>
      <To>
        <xsl:value-of select="/RootElement/To" />
      </To>
      <From>
        <xsl:value-of select="/RootElement/From" />
      </From>
      <Subject>
        <xsl:value-of select="/RootElement/Subject" />
      </Subject>
      <MimeType>
        <xsl:value-of select="/RootElement/MimeType" />
      </MimeType>
      <Charset>
        <xsl:value-of select="/RootElement/Charset" />
      </Charset>
      <Body>
        <xsl:value-of select="/RootElement/Body" />
      </Body>
      <CustomHeaders>
        <X-OTRS-Charset>
          <xsl:value-of select="/RootElement/Charset" />
        </X-OTRS-Charset>
        <X-OTRS-From>
          <xsl:value-of select="/RootElement/From" />
        </X-OTRS-From>
        <X-OTRS-TicketNumber>
          <xsl:value-of select="/RootElement/Ticket/TicketNumber" />
        </X-OTRS-TicketNumber>
      </CustomHeaders>
    </NewRootElement>
  </xsl:template>
</xsl:stylesheet>
Scroll to Top