Die Seite beschreibt die Möglichkeiten, aus MyCoRe heraus Mails zu versenden.
Die Klasse
org.mycore.common.MCRMailer
gestatte es, aus der MyCoRe-Anwendung heraus Mails zu generieren und zu versenden. Eine entsprechende API ist
implementiert. Dafür sind die folgenden Konfigurationsmöglichkeiten vorgesehen:
Der
MCRMailEventHandler
ist Bestandteil der MyCoRe-Workflow-Komponente (wfc). Er wird ĂĽber die Index-Nummer 900 des EventHandlers
angesprochen. Die Konfiguration erfolgt einerseit ĂĽber die oben genannten Properties, andererseits ĂĽber eine
XML-Steue- und Nachrichtendatei,
welche ĂĽber das Stylesheet
e-mail-events.xsl
generiert wird.
Diese Datei ist unbedingt erforderlich.
Da es je nach Anwendung verschiedenste Szenarien für die Gestaltung der Mail gibt, soll an dieser Stelle nur auf Lösungen verwiesen werden. Bedingt durch die Nutzung innerhalb der EventHandler-Kette sind folgende Aktionen und Datentypen nutzbar:
Unter den folgenden Referenzen ist ein generischer minimalistischer Ansatz fĂĽr das Konfigurations-File zu
finden. Dabei erfolgt die Ergänzung für das konkrete Datenmodell über das Property
MCR.URIResolver.xslIncludes.eventHandlerMailer=%MCR.URIResolver.xslIncludes.eventHandlerMailer%,e-mail-events-myihs2.xsl
generisches Basis-Stylesheet aus Leipzig
Ergänzung für ein konkretes Datenmodell aus Leipzig
FĂĽr die Anwendung MIR wurde ein spezielles Stylesheet entwickelt, welches die vielen Details der MIR-Applikation berĂĽcksichtigt und einen dediziertem Mail-Versand gestattet.