Benutzerbenachrichtigungen anpassen
Um die Benutzerbenachrichtigungen anzupassen, müssen Sie die entsprechenden Standard-Templates anpassen und in einem speziellen Ordner für angepasste Templates speichern.
Beachten Sie dabei die folgenden Punkte:
-
Die Standard-Templates liegen als CSHTML-Dateien vor (Ausnahmen bilden hier zwei HtmlProcessCardTemplate-Dateien) und befinden sich im Verzeichnis %Program Files%\Net at Work Mail Gateway\Intranet Role\Templates, oder bei Neuinstallationen im Verzeichnis %Program Files%\NoSpamProxy\Intranet Role\Templates.
-
Stellen Sie sicher, dass Sie die angepassten Template-Dateien unter C:\ProgramData\Net at Work Mail Gateway\Templates Customizations\ speichern, um sie updatesicher zu machen. Die Original-Dateien müssen im Standardordner verbleiben.
-
Änderungen müssen Sie nur auf der Intranetrolle vornehmen. Die Inhalte werden automatisch auf alle angeschlossenen Gatewayrollen repliziert.
Vorgehen nach Updates
Nach Updates von NoSpamProxy ist es möglich, dass in einem oder mehreren Standard-Templates Änderungen vorliegen. Sie erkennen dies unter anderem an einer veränderten Versionsnummer. Die Versionsnummer einer Template-Datei finden Sie ganz am Anfang der entsprechenden Datei, also beispielsweise @* Version: 1 *@ oder <?xml version="1.0" encoding="utf-8" ?>. In diesen Fällen müssen Sie die von Ihnen angepassten Template-Dateien manuell aktualisieren, da sonst wieder das Standard-Template verwendet wird.
Gehen Sie zum Aktualisieren der angepassten Template-Dateien folgendermaßen vor:
-
Kopieren Sie die entsprechenden Standard-Templates in den Ordner für angepasste Dateien (siehen oben).
-
Ziehen Sie deren Versionsnummern mit den Versionsnummern der Standard-Templates gleich.
-
Nehmen Sie die gewünschten Änderungen an den Dateien (erneut) vor.
Übersicht der verfügbaren Template-Dateien
ApplySymmetricEncryptionPasswordNotice.cshtml
Wenn ein Benutzer eine E-Mail als PDF-Mail verschickt, bekommt er eine Benachrichtigung über das verwendete Passwort, oder eine Info, dass dem Empfänger das Passwort per SMS zugeschickt wurde oder dass die Erstellung der PDF-Mail fehlgeschlagen ist. Der Text der Benachrichtung steht in dieser Datei. Das Aussehen wird über das CommonMailTemplate festgelegt.
AttachmentManager.cshtml
Wenn NoSpamProxy einen Dateianhang von einer E-Mail entfernt, wird eine Ersatzdatei an die E-Mail gehängt, um den Benutzer auf die Entfernung der Originaldatei hinzuweisen. Der entsprechende Hinweistext kann in der Attachment Manager.cshtml Datei editiert werden.
AttachmentQuarantine.cshtml
Wenn NoSpamProxy einen Dateianhang von einer E-Mail entfernt und in Quarantäne legt, wird eine Ersatzdatei an die E-Mail gehängt, um den Benutzer auf die Entfernung der Originaldatei hinzuweisen. Der Benutzer hat die Möglichkeit, die entfernte Datei direkt über einen Downloadlink aus der Quaratäne herunterzuladen. Der entsprechende Hinweistext kann in der Attachment Quarantine.cshtml Datei editiert werden.
AttachmentQuarantineApproval.cshtml
Wenn NoSpamProxy einen Dateianhang von einer E-Mail entfernt und in Quarantäne legt, wird eine Ersatzdatei an die E-Mail gehängt, um den Benutzer auf die Entfernung der Originaldatei hinzuweisen. Der Benutzer hat die Möglichkeit, die entfernte Datei nach Freigabe durch den Administrator über einen Downloadlink aus der Quaratäne herunterzuladen. Der entsprechende Hinweistext kann in der Attachment QuarantineApproval.cshtml Datei editiert werden.
CommonMailTemplate.cshtml
In dieser Datei wird das generelle Aussehen von Benachrichtigungen festgelegt. Hier werden zum Beispiel die Farben und die zu verwendenden Logos als HTML-Tag hinterlegt. Alle anderen Dateien außer der “ConvertMailContentToPdfAttachmentActionPdfHeader.cshtml” enhalten nur die Textbausteine.
ConvertMailContentToPdfAttachmentActionPdfHeader.cshtml
Das Aussehen der PDF-Datei wird in dieser Datei festgelegt. Hier müssen erneut Farben und Logos definiert werden.
ConvertMailContentToPdfAttachmentActionTeaser.cshtml
In dieser Datei steht der Text für die Träger-Mail der PDF-Datei. Der Empfänger einer PDF-Mail wird darüber informiert, dass der eigentliche Inhalt der E-Mail im angehängten PDF-Dokument steht. Das Aussehen wird über das CommonMailTemplate festgelegt.
DeliveryNotificationReport.cshtml
Hier steht der Inhalt des Sendeberichts, wenn ein Benutzer diesen in Outlook angefordert hat. Das Aussehen wird über das CommonMailTemplate festgelegt.
DeMailConnectorIssueEscalationMail.cshtml
Wenn NoSpamProxy über einen gewissen Zeitraum keine De-Mails vom DMDA herunterladen kann, wird eine Benachrichtung an die administrative E-Mail-Adresse geschickt. Der Inhalt dieser Benachrichtung kann hier editiert werden.
Deutsch.HtmlProcessCardTemplate
Der Inhalt des deutschen Prüfberichts, kann in dieser Datei editiert werden. Prüfberichte werden auf Wunsch des Administrator erzeugt, wenn eine E-Mail beispielswese signiert und / oder verschlüsselt war.
EmailHintsHTML.cshtml
In dieser Datei können die Texte für die HTML-Versionen der E-Mail-Hinweise editiert werden.
EmailPlainText.cshtml
In dieser Datei können die Texte für die Klartext-Versionen der E-Mail-Hinweise editiert werden.
EncryptedMailNotificationTemplate.cshtml
Wenn ein Benutzer eine E-Mail als “Automatisch verschlüsseln” kennzeichnet und enQsig verfügt über keinen kryptografischen Schlüssel, wird der Empfänger darüber informiert. In dieser Info-Mail steht, welche Optionen er hat. Der Inhalt dieser E-Mail wird in dieser Vorlage festgehalten. Das Aussehen wird über das CommonMailTemplate festgelegt.
EncryptionDelayedNotificationForSender.cshtml
Wenn ein Benuzter eine E-Mail als “Automatisch verschlüsseln” kennzeichnet und enQsig hat keinen kryptografischen Schlüssel, wird der Absender über die Verzögerung informiert. Der Inhalt der Verzögerungsnachricht wird hier festgelegt. Das Aussehen wird über das CommonMailTemplate festgelegt.
EncryptionFailureNotificationForSender.cshtml
Wenn ein Benuzter eine E-Mail als “Automatisch verschlüsseln” kennzeichnet und es tritt ein Fehler bei der Verschlüsselung auf, wird der Absender darüber informiert. Der Inhalt dieser Nachricht steht hier. Das Aussehen wird über das CommonMailTemplate festgelegt.
EncryptionSucceededNotificationForSender.cshtml
Wenn ein Benutzer eine E-Mail als “Automatisch verschlüsseln” kennzeichnet, bekommt er eine Benachrichtigung, sobald die E-Mail verschlüsselt wurde. Das Aussehen wird über das CommonMailTemplate festgelegt.
English.HtmlProcessCardTemplate
Der Inhalt des englischen Prüfberichts, kann in dieser Datei editiert werden. Prüfberichte werden auf Wunsch des Administrator erzeugt, wenn eine E-Mail beispielswese signiert und / oder verschlüsselt war.
LargeFileDownloadNotification.cshtml
Wenn ein Benutzer eine Datei über Large Files verschickt, bekommt er eine Benachrichtigung, sobald der Empfänger die Datei heruntergeladen hat. Den Inhalt der Benachrichtung kann man hier editieren.
MailOnHoldExpired.cshtml
Wenn ein Benuzter eine E-Mail als “Automatisch verschlüsseln” kennzeichnet und enQsig hat keinen kryptografischen Schlüssel und der Empfänger der E-Mail hinterlegt innerhalb von 5 Tagen keinen kryptografischen Schlüssel, wird die E-Mail verworfen und der Absender darüber informiert. Der Inhalt dieser Nachricht steht hier. Das Aussehen wird über das CommonMailTemplate festgelegt.
MailValidationError.cshtml
Wenn eine De-Mail nicht über den De-Mail Konnektor versendet werden kann, wird der Absender darüber benachrichtigt. Der Inhalt dieser Nachricht steht hier. Das Aussehen wird über das CommonMailTemplate festgelegt.
PolicyFailureNonDeliveryMessage.cshtml
Verstößt eine E-Mail gegen Richtlinien im Regelwerk, wird der Absender darüber benachrichtigt. Der Inhalt dieser Nachricht steht hier. Das Aussehen wird über das CommonMailTemplate festgelegt.
QualifiedSignatureIssueEscalationMail.cshtml
Wenn die Prüfung oder Erstellung einer qualifizierten Signatur fehlschlägt, wird eine Benachrichtigung an eine festgelegte Adresse geschickt. Der Inhalt dieser Nachricht steht hier. Das Aussehen wird über das CommonMailTemplate festgelegt.
SampleAutoReply.cshtml
Seit NoSpamProxy 10 ist es möglich, eine automatische Antwort erzeugen zu lassen, wenn zum Beispiel eine bestimmte E-Mail-Adresse angeschrieben wird. Der Inhalt dieser automatischen Antwort kann hier angepasst werden.
Diese Datei können Sie kopieren und unter anderem Namen ablegen. Im Regelwerk von NoSpamProxy geben Sie die Vorlagendatei für den jeweiligen Zweck dann an.
SymmetricPasswordUpdateNotification.cshtml
Wenn ein externer Empfänger ein Passwort für die PDF-Mail auf dem WebPortal hinterlegt hat, wird er über die Änderung benachrichtigt. Der Inhalt dieser Nachricht steht hier. Das Aussehen wird über das CommonMailTemplate festgelegt.
WordFilterMatchNotification.cshtml
Seit NoSpamProxy 10 ist es möglich, eine Benachrichtung an eine bestimmte E-Mail-Adresse zu schicken, sobald bestimmte Wörter in einer E-Mail auftauchen. In dieser Datei legen Sie den Inhalt der Benachrichtigung fest.
Anpassung der Template-Dateien
Fangen Sie mit der Datei “CommonMailTemplate” an. Hier bestimmen Sie das Aussehen aller E-Mails. Passen Sie die StyleSheets in den jeweiligen Dateien entsprechend Ihrer Bedürfnisse an. Auch die Einbindung des entsprechenden Logos erfolgt in dieser Datei. Im späteren Wirkbetrieb, müssen die Logodateien mit dem korrekten Namen ebenfalls im Ordner Templates-Ordner verfügbar sein.
Alle übrigen Dateien enthalten lediglich die Textbausteine.
Nach dem Neustart der Intranetrolle werden die neuen Designs verwendet und auf die Gatewayrolle(n) repliziert.
HINWEIS: Beachten Sie, dass die Dateien beim Patchen/Upgraden überschrieben werden können. Kontrollieren Sie nach einem Patch/Upgrade, ob Ihre angepassten Dateien immer noch vorhanden sind.