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>