Flagging incoming/outgoing mails
Learn how to flag unsynchronized incoming and outgoing mails in connector SE.
Connector SE synchronizes E-Mails moved to the defined folders. It might be useful to be able
to distinguish in the Aurea CRM system, if an incoming or outgoing E-Mail was synchronized. In
order to achieve such functionality add the below sketched transformation to the
SyncML_gw2mm.xslt style sheet at the very end of the
<xsl:template name='Convertvevent'>
section.
<xsl:template name='Convertvevent'>
<!--contact type-->
<!-- use if a specific contact type is needed
[...]
<!-- flagging sent/received emails -->
<xsl:element name='field'>
<xsl:attribute name='name'>x-mmIncomingEmail</xsl:attribute>
<xsl:attribute name='tablename'>Contact</xsl:attribute>
<xsl:attribute name='fieldname'>FreeL1</xsl:attribute>
<xsl:variable name='var:incoming_email' select='msxsl:string-compare(/syncml:SyncML/syncml:SyncHdr/syncml:Principal,syncml:attendee[@role="CHAIR"],"","i")'/>
<xsl:value-of select='boolean($var:incoming_email)'/>
</xsl:element>
</xsl:template>
In this sample the field FreeL1
is set to "true
", if the
synchronized is an incoming E-Mail, means that the owner of the mailbox was the recipient of this
mail.