Subscriber Channel E-Mail

The Subscriber channel of the Manual Task Service Driver is designed to send e-mail messages. To accomplish this, the driver supports a custom XML element named <mail>. Policies on the Subscriber channel construct a <mail> element in response to some eDirectory event (such as the creation of a user). An example <mail> element appears below:

<mail src-dn="\PERIN-TAO\novell\Provo\Joe"> 
<to>JStanley@novell.com</to>
<cc>carol@novell.com</cc>
<reply-to>HR@novell.com</reply-to>
<subject>Room Assignment Needed for: Joe the Intern</subject>
<message mime-type="text/html">
<stylesheet>process_template.xsl</stylesheet>
<template>html_msg_template.xml</template>
<replacement-data>
<item name="manager">JStanley</item>
<item name="given-name">Joe</item>
<item name="surname">The Intern</item>
<url-data>
<item name="file">process_template.xsl</item>
<url-query>
<item name="template">form_template.xml</item>
<item name="responder-dn" protect="yes">\PERIN-TAO\big-org\phb</item>
<item name="responder-dn" protect="yes">\PERIN-TAO\big-org\carol</item>
<item name="subject-name">Joe The Intern</item>
</url-query>
</url-data>
</replacement-data>
<resource cid="css-1">novdocmain.css</resource>
</message>
<message mime-type="text/plain">
<stylesheet>process_text_template.xsl</stylesheet>
<template>txt_msg_template.xml</template>
<replacement-data>
<item name="manager">JStanley</item>
<item name="given-name">Joe</item>
<item name="surname">The Intern</item>
<url-data>
<item name="file">process_template.xsl</item>
<url-query>
<item name="template">form_template.xml</item>
<item name="responder-dn" protect="yes">\PERIN-TAO\big-org\phb</item>
<item name="responder-dn" protect="yes">\PERIN-TAO\big-org\carol</item>
<item name="subject-name">Joe The Intern</item>
</url-query>
</url-data>
</replacement-data>
</message>
<attachment>HR.gif</attachment>
</mail>

The Subscriber of the Manual Task Service Driver uses the information contained in the <mail> element to construct an SMTP e-mail message. A URL can be constructed and inserted into the e-mail message through which the e-mail recipient can respond to the e-mail message. The URL can point to the Publisher channel Web server or it can point to some other Web server.

The <mail> element and its content are described in detail in <mail> Element Reference.