Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Implementieren Sie benutzerdefinierte Verschlüsselungs- und Entschlüsselungsfunktionen in einem Outlook-Add-In, um die E-Mail-Kommunikation zu schützen. Das OnMessageDecrypt -Ereignis ermöglicht es Ihrem Add-In, verschlüsselte Nachrichten automatisch zu identifizieren und Entschlüsselung, Inhaltsanzeige und Fehlerbenachrichtigungen zu verarbeiten.
Übersicht über die Verschlüsselungs- und Entschlüsselungsworkflows
Tipp
- Die Verschlüsselungs- und Entschlüsselungsworkflows implementieren die ereignisbasierte Aktivierungsfunktion. Wenn Sie mit der ereignisbasierten Aktivierung in Outlook-Add-Ins nicht vertraut sind, empfiehlt es sich, sich zunächst mit dem Feature und dessen Implementierung vertraut zu machen. Weitere Informationen finden Sie unter Aktivieren von Add-Ins mit Ereignissen.
- Der Mindestanforderungssatz und die unterstützten Plattformen können für jede api variieren, die in diesem Abschnitt empfohlen wird. Es wird empfohlen, alle Anforderungen anhand von Outlook JavaScript-API-Anforderungssätzen zu überprüfen und diese durch Dokumentation für die spezifische API zu ergänzen.
Die folgende Tabelle enthält eine Übersicht über die Ver- und Entschlüsselungsworkflows eines Outlook-Add-Ins. Außerdem wird ermittelt, ob ein Schritt eine benutzerdefinierte Lösung erfordert oder von der Office JavaScript-API-Bibliothek (Office.js) unterstützt wird.
| Schritt | Implementierung |
|---|---|
| Der Benutzer erstellt eine Nachricht und verwendet Ihr Add-In, um Verschlüsselungsregeln anzuwenden. | Sie müssen Ein eigenes Verschlüsselungsprotokoll implementieren, damit das Add-In den Inhalt der Nachricht und ihrer Anlagen schützen kann. |
| Benutzer sendet die Nachricht | Implementieren Sie einen Handler für das OnMessageSend-Ereignis , damit Ihr Add-In das Verschlüsselungsprotokoll automatisch ausführen kann, wenn der Benutzer Senden auswählt. Um eine Nachricht zu identifizieren, die während des Entschlüsselungsprozesses mit Ihrem Add-In verschlüsselt wurde, verwenden Sie die Internetheader-APIs , um einer Nachricht einen Header hinzuzufügen. Der Headerschlüssel muss mit dem Wert übereinstimmen, der HeaderName im Attribut des <LaunchEvent-Elements> für das OnMessageDecrypt-Ereignis im Manifest des Add-Ins angegeben ist. Weitere Informationen finden Sie unter Implementieren der Entschlüsselung mithilfe der ereignisbasierten Aktivierung. |
| Der Empfänger empfängt die verschlüsselte Nachricht und öffnet sie. | Wenn der Empfänger über dasselbe Add-In verfügt, das zum Verschlüsseln der in Outlook installierten Nachricht verwendet wurde, überprüft das Add-In, ob der in der Nachricht enthaltene Headerschlüssel mit dem für das OnMessageDecrypt Ereignis im Manifest angegebenen Wert übereinstimmt. Dieser Vorgang wird automatisch von einem Add-In ausgeführt, das das OnMessageDecrypt Ereignis behandelt, sodass Sie die Überprüfung nicht manuell implementieren müssen. Wenn die Header übereinstimmen, tritt das OnMessageDecrypt Ereignis auf, und sein Handler wird ausgeführt. Weitere Informationen finden Sie unter Implementieren der Entschlüsselung mithilfe der ereignisbasierten Aktivierung. |
| Add-In entschlüsselt die Nachricht | Sie müssen ihr eigenes Entschlüsselungsprotokoll im OnMessageDecrypt Ereignishandler implementieren. Während das Add-In die Nachricht und ihre Anlagen entschlüsselt, wird dem Benutzer eine Benachrichtigung angezeigt, um den Benutzer darauf hinzuweisen, dass seine Nachricht vom Add-In verarbeitet wird. Diese Benachrichtigung wird automatisch von einem Add-In angezeigt, das das OnMessageDecrypt Ereignis behandelt, sodass Sie keines manuell erstellen müssen. |
| Empfänger zeigt die entschlüsselte Nachricht und ihre Anlagen an, falls vorhanden | Sobald der Entschlüsselungsvorgang abgeschlossen ist, wird dem Benutzer automatisch eine Benachrichtigung angezeigt, um zu benachrichtigen, dass das Add-In die Verarbeitung der Nachricht abgeschlossen hat. Rufen Sie in Ihrem OnMessageDecrypt Handler die event.completed-Methode auf, und übergeben Sie ihr ein MessageDecryptEventCompletedOptions-Objekt . Mit dem MessageDecryptEventCompletedOptions -Objekt können Sie angeben, ob der entschlüsselte Inhalt dem Empfänger angezeigt werden soll. Weitere Informationen finden Sie unter Implementieren der Ereignisbehandlung. |
Testen eines abgeschlossenen Add-Ins
Um sofort ein abgeschlossenes Verschlüsselungs-Add-In in Aktion zu sehen, probieren Sie das Beispiel Verschlüsseln und Entschlüsseln von Nachrichten in Outlook aus.
Implementieren der Entschlüsselung mithilfe der ereignisbasierten Aktivierung
Sie müssen Ihre eigenen Verschlüsselungs- und Entschlüsselungsprotokolle implementieren. Das Add-In muss auch für die Behandlung des OnMessageDecrypt Ereignisses konfiguriert werden, um bequem zu bestimmen, wann Ihr Add-In eine Nachricht entschlüsseln und den entschlüsselten Inhalt anzeigen kann. Um das OnMessageDecrypt Ereignis zu implementieren, müssen Sie:
Unterstützte Umgebungen
Das OnMessageDecrypt Ereignis wird auf der Nachrichtenleseoberfläche unterstützt. Die Unterstützung variiert je nach Client- und Exchange-Umgebung, wie in der folgenden Tabelle gezeigt.
| Client | Exchange Online: | Exchange Subscription Edition (SE) | Exchange Server 2019 | Exchange Server 2016 |
|---|---|---|---|---|
| Webbrowser | Unterstützt | Nicht verfügbar | Nicht verfügbar | Nicht verfügbar |
| Windows (neu) | Unterstützt | Nicht verfügbar | Nicht verfügbar | Nicht verfügbar |
|
Windows (klassisch) Version 2602 (Build 19725.20126) und höher |
Unterstützt | Nicht verfügbar | Nicht verfügbar | Nicht verfügbar |
| Mac | Nicht verfügbar | Nicht verfügbar | Nicht verfügbar | Nicht verfügbar |
| Android | Nicht verfügbar | Nicht verfügbar | Nicht verfügbar | Nicht verfügbar |
| iOS | Nicht verfügbar | Nicht verfügbar | Nicht verfügbar | Nicht verfügbar |
Konfigurieren des Manifests
Hinweis
Das OnMessageDecrypt Ereignis und "extensions.autoRunEvents.events.options.headerName" die Eigenschaft befinden sich in der Vorschau mit dem einheitlichen Manifest. Verwenden Sie das Entschlüsselungsfeature nicht mit dem einheitlichen Manifest in einem Produktions-Add-In.
In der manifest.json-Datei Ihres Add-Ins müssen Sie das "extensions.runtimes" Array konfigurieren und das Array hinzufügen, um die "extensions.autoRunEvents" ereignisbasierte Aktivierung in Ihrem Add-In zu aktivieren.
Fügen Sie dem
"extensions.runtimes"-Array das folgende Objekt hinzu. Beachten Sie Folgendes zu diesem Markup.- Der
"id"der Laufzeit ist auf den beschreibenden Namen"autorun_runtime"festgelegt. - Die
"code"Eigenschaft verfügt über eine untergeordnete"page"Eigenschaft, die auf eine HTML-Datei festgelegt ist, und eine untergeordnete"script"Eigenschaft, die auf eine JavaScript-Datei festgelegt ist. Office verwendet je nach Plattform einen dieser Werte.- Outlook im Web und das neue Outlook unter Windows führen den Handler in einer Browserruntime aus, die eine HTML-Datei lädt. Diese Datei enthält wiederum ein
<script>Tag, das die JavaScript-Datei lädt. - Das klassische Outlook unter Windows führt den Ereignishandler in einer reinen JavaScript-Runtime aus, die eine JavaScript-Datei direkt lädt. Weitere Informationen finden Sie unter Runtimes in Office-Add-Ins.
- Outlook im Web und das neue Outlook unter Windows führen den Handler in einer Browserruntime aus, die eine HTML-Datei lädt. Diese Datei enthält wiederum ein
- Die
"lifetime"-Eigenschaft ist auf"short"festgelegt. Dies bedeutet, dass die Laufzeit gestartet wird, wenn das Ereignis ausgelöst wird, und nach Abschluss des Handlers heruntergefahren wird. -
Aktionen ordnen JavaScript-Handler den
OnMessageSendEreignissen undOnMessageDecryptzu.
"runtimes": [ { "requirements": { "capabilities": [ { "name": "Mailbox", "minVersion": "1.16" } ] }, "id": "autorun_runtime", "type": "general", "code": { "page": "https://localhost:3000/launchevents.html", "script": "https://localhost:3000/launchevents.js" }, "lifetime": "short", "actions": [ { "id": "onMessageSendHandler", "type": "executeFunction" }, { "id": "onMessageDecryptHandler", "type": "executeFunction" } ] } ],- Der
Fügen Sie das folgende
"autoRunEvents"Array als Eigenschaft des Objekts im"extensions"Array hinzu. Beachten Sie Folgendes zu diesem Markup.- Für jedes Ereignis, das das Add-In behandelt, wird ein Ereignisobjekt erstellt. In diesem Beispiel wird ein Ereignisobjekt für
OnMessageSendund ein anderes fürOnMessageDecrypterstellt. Beide Ereignisse verwenden ihren einheitlichen Manifestereignisnamen"messageSending"und"messageDecrypt", wie in der Tabelle unterstützte Ereignisse beschrieben. - Um sicherzustellen, dass der entsprechende Handler ausgeführt wird, wenn ein Ereignis auftritt, muss der in
"actionId"angegebene Funktionsname mit dem Namen übereinstimmen, der in der"id"-Eigenschaft des entsprechenden Objekts im"runtimes.actions"Array aus einem früheren Schritt verwendet wurde. - Die Eigenschaft "options" stellt zusätzliche Konfigurationen für die
OnMessageSendEreignisse undOnMessageDecryptbereit.- Für
OnMessageSendgibt die Option "sendMode" an, ob ein Benutzer seine Nachricht senden kann, wenn sie die Bedingungen eines Add-Ins nicht erfüllt. In diesem Beispiel wird die"softBlock"Option angegeben. Weitere Informationen zu Sendemodusoptionen finden Sie im Abschnitt "Verfügbare Sendemodusoptionen" unter Behandeln von OnMessageSend- und OnAppointmentSend-Ereignissen in Ihrem Outlook-Add-In mit intelligenten Warnungen. - Für
OnMessageDecryptgibt die Option "headerName" den Internetheadernamen an, mit dem identifiziert wird, ob eine Nachricht vom Add-In verschlüsselt wurde. Derselbe Header wird einer Nachricht hinzugefügt, die vom Add-In verschlüsselt wird.
- Für
"autoRunEvents": [ { "events": [ { "type": "messageSending", "actionId": "onMessageSendHandler", "options": { "sendMode": "softBlock" } }, { "type": "messageDecrypt", "actionId": "onMessageDecryptHandler", "options": { "headerName": "contoso-encrypted" } } ] } ]- Für jedes Ereignis, das das Add-In behandelt, wird ein Ereignisobjekt erstellt. In diesem Beispiel wird ein Ereignisobjekt für
Implementieren der Ereignisbehandlung
Der OnMessageDecrypt Ereignishandler wird verwendet, um den Entschlüsselungsvorgang auszuführen und zu bestimmen, ob der entschlüsselte Inhalt einer Nachricht angezeigt werden soll.
- Um sicherzustellen, dass der Handler ausgeführt wird, wenn das
OnMessageDecryptEreignis auftritt, rufen SieOffice.actions.associatein der JavaScript-Datei auf, in der der Handler implementiert ist. Dadurch wird der im -Attribut des<LaunchEvent>-Elements imFunctionNameManifest angegebene Handlername dem JavaScript-Gegenstück zugeordnet. - Sobald der Entschlüsselungsvorgang abgeschlossen ist, müssen Sie aufrufen
event.completed, um dem Client zu signalisieren, dass das Add-In die Verarbeitung desOnMessageDecryptEreignisses abgeschlossen hat. Um den entschlüsselten Inhalt einer Nachricht und ihrer Anlagen anzuzeigen, übergeben Sie ein MessageDecryptEventCompletedOptions-Objekt an denevent.completedAufruf, und legen Sie dessen allowEvent-Eigenschaft auf festtrue. Geben Sie dann den entschlüsselten Inhalt der Nachricht in den Eigenschaften emailBody und attachments des Objekts an. Sie können auch alle Daten angeben, die Ihr Add-In für die Verarbeitung in der contextData-Eigenschaft benötigt. Beispielsweise können Sie benutzerdefinierte Internetheader speichern, um Nachrichten in Antwort- und Weiterleitungsszenarien zu entschlüsseln.
Hinweis
Achten Sie beim Erstellen eines ereignisbasierten Add-Ins für das klassische Outlook unter Windows auf Folgendes.
- Importe werden in der JavaScript-Datei, die den Ereignishandler enthält, derzeit nicht unterstützt.
- Wenn die im Manifest angegebene JavaScript-Funktion zum Behandeln eines Ereignisses ausgeführt wird, wird code in
Office.onReady()undOffice.initializenicht ausgeführt. Es wird empfohlen, dem Ereignishandler stattdessen jede Startlogik hinzuzufügen, die für den Ereignishandler benötigt wird, z. B. die Überprüfung der Outlook-Version des Benutzers.
Es folgt ein Beispiel für einen OnMessageDecrypt Ereignishandler.
function onMessageDecryptHandler(event) {
// Your code to decrypt the contents of a message would appear here.
...
// Use the results from your decryption process to display the decrypted contents of the message body and attachments.
const decryptedBodyContent = "<p>Please find attached the recent report and its supporting documentation.</p>";
const decryptedBody = {
coercionType: Office.CoercionType.Html,
content: decryptedBodyContent
};
// Decrypted content and properties of a file attachment.
const decryptedPdfFile = "JVBERi0xLjQKJeLjz9MKNCAwIG9i...";
const pdfFileName = "Fabrikam_Report_202509";
// Decrypted properties of a cloud attachment.
const cloudFilePath = "https://contosostorage.com/reports/weekly_forecast.xlsx";
const cloudFileName = "weekly_forecast.xlsx";
// Decrypted content and properties of an inline image.
const decryptedImageFile = "iVBORw0KGgoAAAANSUhEUgAA...";
const imageFileName = "banner.png";
const imageContentId = "image001.png@01DC1DD9.1A4AA300";
const decryptedAttachments = [
{
attachmentType: Office.MailboxEnums.AttachmentType.File,
content: decryptedPdfFile,
isInline: false,
name: pdfFileName
},
{
attachmentType: Office.MailboxEnums.AttachmentType.Cloud,
isInline: false,
name: cloudFileName,
path: cloudFilePath
},
{
attachmentType: Office.MailboxEnums.AttachmentType.File,
content: decryptedImageFile,
contentId: imageContentId,
isInline: true,
name: imageFileName
}
];
event.completed({
allowEvent: true,
emailBody: decryptedBody,
attachments: decryptedAttachments,
contextData: { messageType: "ReplyFromDecryptedMessage" }
});
}
// IMPORTANT: To ensure your add-in is supported in Outlook, remember to map the event handler name specified in the manifest to its JavaScript counterpart.
Office.actions.associate("onMessageDecryptHandler", onMessageDecryptHandler);
Tipp
Wenn Bilder einer Nachricht als Inlineanlagen hinzugefügt werden, wird ihnen automatisch eine Inhalts-ID zugewiesen. Im Textkörper einer Nachricht wird die Inhalts-ID einer Inlineanlage im src -Attribut des <img> Elements angegeben, ähnlich wie im folgenden Beispiel.
<img width=96 height=96 id="Picture_1" src="cid:image001.png@01DC1E6F.FC7C7410">
Um diese Inlineanlagen während der Entschlüsselung einfach zu identifizieren und bereitzustellen, empfehlen wir, die Inhalts-IDs von Inlineanlagen während der Verschlüsselung im Nachrichtenheader zu speichern. Rufen Sie Office.context.mailbox.item.getAttachmentsAsync auf, um die Inhalts-ID einer Inlineanlage abzurufen. Rufen Sie dann Office.context.mailbox.item.internetHeaders.setAsync auf, um die ID im Header der Nachricht zu speichern.
Entschlüsseln von Outlook-Elementanlagen (Vorschau)
Unterstützung für das Entschlüsseln von Outlook-Elementanlagen (Office.MailboxEnums.AttachmentType.Item), insbesondere E-Mail-Anlagen, ist für die Vorschau in Outlook im Web und unter Windows (neu und klassisch) verfügbar. Um eine Vorschau dieses Features im klassischen Outlook unter Windows anzuzeigen, müssen Sie Version 2606 (Build 20114.15110) oder höher installieren. Nehmen Sie dann am Microsoft 365 Insider-Programm teil, und wählen Sie die Option Betakanal aus, um auf Office-Beta-Builds zuzugreifen. Um dieses Feature mithilfe des Beispielcodes in diesem Artikel zu testen, aktualisieren Sie die onMessageDecryptHandler Funktion mit dem folgenden Code.
// Decrypted content and properties of an email attachment.
const decryptedEmailFile = "VGhpcyBpcyBhIHRleHQgZmlsZS4=...";
const emailFileName = "Fabrikam_Report_202508.eml";
const decryptedAttachments = [
...
{
attachmentType: Office.MailboxEnums.AttachmentType.Item,
content: decryptedEmailFile,
name: emailFileName
}
];
...
Anpassen von Fehlermeldungen für den Entschlüsselungsvorgang (Vorschau)
Benutzerdefinierte Fehlermeldungen für fehlgeschlagene Entschlüsselungsvorgänge sind in Outlook im Web und unter Windows (neu und klassisch) als Vorschau verfügbar. Um eine Vorschau dieses Features im klassischen Outlook unter Windows anzuzeigen, müssen Sie Version 2606 (Build 20114.15110) oder höher installieren. Nehmen Sie dann am Microsoft 365 Insider-Programm teil, und wählen Sie die Option Betakanal aus, um auf Office-Beta-Builds zuzugreifen.
Wenn der Entschlüsselungsvorgang fehlschlägt, wird die allowEvent -Eigenschaft des event.completed Aufrufs auf falsefestgelegt, und Outlook zeigt die folgende Standardbenachrichtigung für den Benutzer an: "<Add-In-Name> konnte Ihre Nachricht nicht verarbeiten." Um eine benutzerdefinierte Fehlermeldung anzugeben, legen Sie die errorMessage-Eigenschaft des Add-In-Aufrufs event.completed fest. Ihrer benutzerdefinierten Nachricht wird "Error from <add-in name>:" vorangestellt. Wenn Ihre benutzerdefinierte Nachricht nicht angezeigt werden kann, wird stattdessen die Standardbenachrichtigung angezeigt.
Im folgenden Codebeispiel wird gezeigt, wie Sie eine benutzerdefinierte Fehlermeldung für Ihr Entschlüsselungs-Add-In angeben.
event.completed({
allowEvent: false,
errorMessage: "This message couldn't be decrypted. Contact the Contoso IT team for further assistance."
});
Verwalten der Verteilung entschlüsselter Inhalte (Vorschau)
Um die nicht autorisierte Verteilung entschlüsselter Inhalte zu verhindern, stehen Zugriffssteuerungsoptionen für die Vorschau in Outlook im Web und unter Windows (neu und klassisch) zur Verfügung. Um eine Vorschau dieses Features im klassischen Outlook unter Windows anzuzeigen, müssen Sie Version 2606 (Build 20114.15110) oder höher installieren. Nehmen Sie dann am Microsoft 365 Insider-Programm teil, und wählen Sie die Option Betakanal aus, um auf Office-Beta-Builds zuzugreifen.
Um das Drucken, Kopieren oder Speichern von entschlüsselten Inhalten einzuschränken, schließen Sie die accessControls-Eigenschaft des event.completed Aufrufs ein. Legen Sie dann die Eigenschaften allowPrint, allowCopyPaste und allowSave auf fest false. Wenn die accessControls -Eigenschaft nicht angegeben ist, ist die Zugriffssteuerung standardmäßig auf truefestgelegt.
Um dieses Feature mit dem Beispielcode in diesem Artikel zu testen, aktualisieren Sie den event.completed Aufruf der onMessageDecryptHandler Funktion mit dem folgenden Code.
event.completed({
allowEvent: true,
emailBody: decryptedBody,
attachments: decryptedAttachments,
contextData: { messageType: "ReplyFromDecryptedMessage" },
accessControls: {
allowPrint: false,
allowCopyPaste: false,
allowSave: false
}
});
Hinweis
- In Outlook im Web verhindert das Festlegen der
allowCopyPasteEigenschaft auffalse, dass Benutzer ihren Bildschirm in Form von Screenshots oder Aufzeichnungen erfassen können. Die Bildschirmaufnahmerichtlinie bleibt in Kraft, bis der Benutzer die Outlook-Browserregisterkarte erneut lädt. - In Outlook im Web und dem neuen Outlook unter Windows deaktiviert das Festlegen der
allowPrintEigenschaft auffalsedas Kontextmenü (das Optionen wie Kopieren, Alles auswählen und Drucken bereitstellt). Wenn dieallowCopyPasteEigenschaft auftruefestgelegt ist, kann der Benutzer weiterhin Inhalte kopieren, indem er STRG+C drückt, aber die Option Kopieren im Kontextmenü ist nicht verfügbar.
Verhalten und Einschränkungen
Beachten Sie das Verhalten und die Einschränkungen ereignisbasierter Add-Ins. Weitere Informationen finden Sie unter Aktivieren von Add-Ins mit Ereignissen.
Da jedes Add-In ein eigenes Verschlüsselungsprotokoll verwendet, kann eine Nachricht nur von demselben Add-In entschlüsselt werden, das sie verschlüsselt hat. Wenn ein Benutzer nicht das erforderliche Add-In zum Entschlüsseln einer Nachricht installiert hat, wird er in einer Benachrichtigung darüber benachrichtigt, dass die Nachricht verschlüsselt ist. Um den Benutzer durch den Entschlüsselungsprozess zu führen, passen Sie eine Platzhalternachricht für den Text der verschlüsselten Nachricht an. Die Platzhaltermeldung kann Informationen zur Installation des Add-Ins enthalten. Um den Nachrichtentext während des Verschlüsselungsvorgangs festzulegen, rufen Sie Office.context.mailbox.item.body.setAsync auf.
Um Datensicherheit und Vertraulichkeit sicherzustellen, werden entschlüsselte Inhalte nicht auf dem Outlook-Client gespeichert. Der Inhalt einer verschlüsselten Nachricht wird jedes Mal entschlüsselt, wenn ein Benutzer sie öffnet.
Eine verschlüsselte Nachricht muss zuerst entschlüsselt werden, bevor ein Benutzer sie beantworten oder weiterleiten kann. Ein Benutzer kann eine verschlüsselte Nachricht nicht beantworten oder weiterleiten, während sie entschlüsselt wird.
Wenn ein Benutzer zu einem anderen E-Mail-Element navigiert, während eine verschlüsselte Nachricht entschlüsselt wird, wird der Entschlüsselungsprozess beendet. Der Benutzer muss die Nachricht erneut auswählen oder öffnen, um den Entschlüsselungsprozess zu aktivieren.
Beim Beantworten oder Weiterleiten verschlüsselter Nachrichten werden Entwürfe unverschlüsselt im Ordner Entwürfe gespeichert.
Die
attachments-Eigenschaft derevent.completed-Methode unterstützt keine Anlagen vom TypOffice.MailboxEnums.AttachmentType.Item, mit Ausnahme der Vorschau in Outlook im Web und unter Windows (neu und klassisch). Weitere Informationen finden Sie unter Entschlüsseln von Outlook-Elementanlagen (Vorschau).Benutzerdefinierte Verschlüsselungs-Add-Ins können keine Nachrichten verschlüsseln, die bereits durch DRM oder S/MIME geschützt sind.
Wenn verschlüsselte Nachrichten in Outlook im Web und dem neuen Outlook unter Windows nach Unterhaltung gruppiert werden, wird nur die aktuell ausgewählte Nachricht aus dem Unterhaltungsthread entschlüsselt. Die anderen Nachrichten im Unterhaltungsthread bleiben verschlüsselt, bis sie ausgewählt sind.
In Outlook im Web und dem neuen Outlook unter Windows können Benutzer nur eine entschlüsselte Nachricht im EML-Format herunterladen. Die Option zum Herunterladen im MSG-Format ist nicht verfügbar.
Entschlüsselungsbenachrichtigungen
Add-Ins, die das OnMessageDecrypt Ereignis behandeln, zeigen automatisch Benachrichtigungen in bestimmten Entschlüsselungsszenarien an, wie in der folgenden Tabelle beschrieben.
| Benachrichtigung | Szenario |
|---|---|
| <Der Add-In-Name> ist nicht verfügbar und kann Ihre Nachricht derzeit nicht verarbeiten. | Gilt nur für das klassische Outlook unter Windows. Diese Benachrichtigung wird angezeigt, wenn das Add-In nicht geladen werden kann, weil ein Fehler verhindert hat, dass das Add-In geladen wird oder der Client oder Computer des Benutzers offline ist. |
| <Der Add-In-Name> konnte Ihre Nachricht nicht verarbeiten. | Fehler beim Entschlüsseln der Nachricht durch das Add-In. Um den Entschlüsselungsvorgang erneut zu versuchen, muss der Empfänger zu einer anderen Nachricht wechseln und dann die verschlüsselte Nachricht erneut öffnen, um das OnMessageDecrypt Ereignis aufzurufen. |
| <Add-In-Name-Add-In> entschlüsselt Ihre Nachricht. | Das Add-In verarbeitet das OnMessageDecrypt -Ereignis, um die Nachricht zu entschlüsseln. |
| Diese Nachricht wird mit dem <Add-In-Namen-Add-In> verschlüsselt. | Diese Benachrichtigung wird Empfängern angezeigt, bei denen das erforderliche Verschlüsselungs-Add-In nicht installiert ist. Um Anleitungen zum Entschlüsseln der Nachricht bereitzustellen, fügen Sie eine Platzhalternachricht in den Text der verschlüsselten Nachricht ein. Weitere Informationen finden Sie unter Verhalten und Einschränkungen. |
| <Add-In-Name-Add-In> hat Ihre Nachricht entschlüsselt. | Das Add-In hat den Inhalt der Nachricht erfolgreich entschlüsselt. Der Benutzer kann nun die Nachricht und ihre Anlagen anzeigen. |
| <Add-In-Name> dauert länger als erwartet, um Ihre Nachricht zu verarbeiten. | Das Add-In wird seit mehr als fünf Sekunden, aber weniger als fünf Minuten ausgeführt. |
| <Timeout für Add-In-Name> . Um es erneut zu versuchen, wählen Sie eine andere E-Mail aus, und kehren Sie dann zu dieser Nachricht zurück. | Nach fünf Minuten Ausführung des Add-Ins tritt ein Timeout auf. Um den Entschlüsselungsvorgang erneut zu versuchen, muss der Empfänger zu einer anderen Nachricht wechseln und dann die verschlüsselte Nachricht erneut öffnen, um das OnMessageDecrypt Ereignis aufzurufen. |
| <Timeout für Add-In-Name> . (Vorschau) | Nach fünf Minuten Ausführung des Add-Ins tritt ein Timeout auf. Diese Benachrichtigung enthält eine Wiederholungsaktion , damit der Empfänger den Entschlüsselungsvorgang wiederholen kann, ohne zu einer anderen Nachricht wechseln zu müssen. Dieses Wiederholungsfeature ist in Outlook im Web und unter Windows (neu und klassisch) als Vorschau verfügbar. Um eine Vorschau dieses Features im klassischen Outlook unter Windows anzuzeigen, müssen Sie Version 2606 (Build 20114.15110) oder höher installieren. Nehmen Sie dann am Microsoft 365 Insider-Programm teil, und wählen Sie die Option Betakanal aus, um auf Office-Beta-Builds zuzugreifen. |
| <Add-In-Name> kann diese Nachricht nicht verarbeiten, da sie durch ein integriertes Sicherheitsfeature geschützt ist. | Das Add-In versucht, eine Nachricht zu verarbeiten, die bereits durch DRM oder S/MIME geschützt ist. |
| Benutzerdefinierte Fehlermeldung (Vorschau) | Fehler beim Entschlüsseln der Nachricht durch das Add-In. Um den Entschlüsselungsvorgang erneut zu versuchen, muss der Empfänger zu einer anderen Nachricht wechseln und dann die verschlüsselte Nachricht erneut öffnen, um das OnMessageDecrypt Ereignis aufzurufen. Eine Anleitung zum Anpassen einer Fehlermeldung für den Entschlüsselungsvorgang finden Sie unter Anpassen von Fehlermeldungen für den Entschlüsselungsvorgang (Vorschau). |
Siehe auch
- Beispiel: Verschlüsseln und Entschlüsseln von Nachrichten in Outlook
- Datenschutz und Sicherheit für Office-Add-Ins
- Aktivieren von Add-Ins mit Ereignissen
- Problembehandlung bei ereignisbasierten Add-Ins und Spam-Berichts-Add-Ins
- Abrufen und Festlegen von Internetheadern für eine Nachricht in einem Outlook-Add-In
- Verwalten der Vertraulichkeitsbezeichnung Ihrer Nachricht oder Ihres Termins im Verfassenmodus
Office Add-ins