E-Mail an KanBo senden – Installation (Cloud)

Table of Contents

This post is also available in: English

Mit der Funktion „E-Mail an KanBo senden“ können Sie E-Mails direkt an ein KanBo Board senden und aus der E-Mail eine neue Karte erstellen.
Es ermöglicht Ihnen auch, E-Mails und deren Anhänge zu einer vorhandenen KanBo hinzuzufügen.

Voraussetzungen

  • Für die Funktionalität ist es erforderlich, dass Sie über ein Dienstkonto in Ihrem Office 365 verfügen, das als Catch-All-Konto dienen kann.
    Dieser Office 365-Benutzer muss mindestens über eine Exchange Online-Lizenz verfügen.
  • Sie sollten Richten Sie ein E-Mail-Konto für eingehende E-Mails mit einer benutzerdefinierten Domäne ein.
    Informationen zum Hinzufügen einer benutzerdefinierten Domäne zu Office 365 finden Sie hier: Hinzufügen einer Domäne zu Office 365.
    Wenn Sie mit einer benutzerdefinierten Domäne fortfahren möchten, erstellen Sie ein Dienstkonto mit dieser Domäne in seiner E-Mail-Adresse (Beispiel: mails@yourdomain.com)


1. Erstellen einer Catch-All-E-Mail-Adresse.

Sie müssen ein Catch-All-E-Mail-Konto in Ihrem Exchange Online erstellen.

  1. Erstellen Sie ein neues Konto für den Catch-All-Zweck nur im Office 365 Admin Center. Weisen Sie diesem Konto die Exchange Online-Lizenz zu. Weitere Informationen zum Zuweisen von Office 365-Lizenzen zu Benutzern finden Sie hier.
  2. Fügen Sie eine akzeptierte Domäne in Ihrem Office 365 hinzu.
  3. Wechseln Sie zu Office 365, und wählen Sie Administrator –> Exchange aus.
  4. Als nächsten Schritt wählen Sie bitte den E-Mail-Fluss im Exchange Admin Center aus.


  1. Klicken Sie auf "Akzeptierte Domains", wählen Sie dann Ihre Domain aus und klicken Sie auf die Schaltfläche "Bearbeiten".


  1. Ändern Sie in den neuen Fenstern "Autoritativ" in "Internes Relay" und speichern Sie die Änderungen.


  1. Öffnen Sie den Abschnitt Nachrichtenfluss erneut. Wählen Sie nun den Abschnitt Regeln aus und klicken Sie auf + (Schaltfläche Neu hinzufügen) und wählen Sie Neue Regel erstellen.

  1. Wenn die Regel angezeigt wird, wählen Sie "Weitere Optionen..." am Ende der Seite. Geben Sie dieser Regel einen Namen wie "CatchAll".


  1. Legen Sie die folgenden Eigenschaften auf die Regel fest.
  • Wenn Sie unter "Diese Regel anwenden" auswählen, wählen Sie "Die Domain eines Empfängers ist" - fügen Sie hier Ihre Domain hinzu.
  • Wählen Sie unter "Folgendes tun" die Option "Nachricht umleiten an" und wählen Sie dann Ihr CatchAll-E-Mail-Konto aus der Benutzerauswahl aus.
  • Wählen Sie unter Führen Sie die folgende Hinzufügeaktion aus, und wählen Sie "Nachrichtenkopfzeile auf diesen Wert festlegen..." und "Nachrichtenkopfzeile 'X-CatchAll-Rule' auf den Wert 'Ja' festlegen aus.
  • In Außer wenn... Wählen Sie "Der Empfänger ist..." und wählen Sie dann Ihr CatchAll-E-Mail-Konto aus der Benutzerauswahl aus.

  • Speichern Sie nun die Regel.

  • 2. Eingehende Mails im KanBo aktivieren

    1. Gehen Sie zu Ihrem KanBo und setzen Sie "KanBoIncomingMail" auf "true".
    "IncomingMail": true,
    

    1. Legen Sie KanBoIncomingMailDomain auf den Namen Ihrer sendenden Domäne fest, d. h. auf den Namen, für den Sie das Catch-All-Postfach haben.

    "IncomingMailDomain": "yourdomain",
    

    1. Speichern Sie die appsettings.json


    3. Azure AD-Berechtigungen

    Sie müssen sicherstellen, dass alle erforderlichen Berechtigungen in Azure AD vorhanden sind.
    1. Wechseln Sie zu Azure AD, und suchen Sie nach Ihrer KanBo .

    1. Wechseln Sie zu API-Berechtigungen, und wählen Sie Berechtigung hinzufügen aus.

    1. Wählen Sie Microsoft Graph aus.

    1. Wählen Sie Delegieren und die folgenden Berechtigungen aus.
    • OpenID-Berechtigungen - E-Mail

    • Mail - Mail.Read und Mail.ReadWrite

    1. Speichern Sie es. Folgen Sie dem Anlauf, und wählen Sie diesmal Anwendungsberechtigungen aus.
    2. Fügen Sie hier Mail - Mail.Read und Mail.ReadWrite hinzu

    1. Erteilen Sie nach dem Hinzufügen die Zustimmung des Administrators.



    5. Konfigurieren Sie das E-Mail-Tool

    1. Kontaktieren Sie uns unter support@kanboapp.com, um das KanBo zu erhalten. JobHost.zip Paket, wenn Sie es nicht haben.
    2. Nachdem Sie das Paket heruntergeladen haben, entpacken Sie es und verschieben Sie es an einen ausgewählten Speicherort.
    3. Öffnen Sie Ihr Verzeichnis und beginnen Sie mit der Bearbeitung appsettings.json
    4. Ändern Sie den Anfang der Datei (bis "NLog") wie folgt:
    5. {
       "AllowedHosts": "*",
       "ConnectionStrings": {
        "KanBo": "KANBOCONNECTIONSTRING"
       },
       "KanBo": {
        "config": {},
        "assemblies": [],
        "plugins": [
          "load-packages",
         {
          "type": "package",
          "name": "kanbo-api",
          "thumbprint": "KANBO-CERTIFICATE-THUMBPRINT",
          "url": "https://KANBOURL"
         },
         {
          "type": "package",
          "name": "auth-aad",
          "client-id": "KANBO-CLIENT-ID",
          "tenant": "KANBO-TENANT-ID",
          "thumbprint": "KANBO-CERTIFICATE-THUMBPRINT"
         },
         {
          "type": "job.incoming-mail",
          "incoming-mail-domain": "MAIL-DOMAIN",
          "children": [
           [
            "mailbox",
            {
             "type": "graph",
             "email": "USER@MAIL-DOMAIN"
            }
           ]
          ]
         }
        ]
       },
    6. Passen Sie die Werte in Großbuchstaben entsprechend den Werten in Ihrem KanBo und den vorherigen Schritten an.
    7. Speichern Sie die Änderungen.


    6. Hinzufügen eines Azure-App-Webjobs

    1. Packen Sie den Ordner EmailToKanBo in eine .zip Datei (das Paket, an dem Sie in den vorherigen Schritten gearbeitet haben).
    2. Wechseln Sie zu Ihrer Azure-App –> Webjobs. Wählen Sie +Hinzufügen aus.

    1. Auswählen:
      • Name: yuour benutzerdefinierter Name
      • Datei-Upload: die .zip des EmailToKanBo-Pakets, das bereits konfiguriert ist,
      • Typ: Ausgelöst,
      • Auslöser: Geplant,
      • CRON-Ausdruck: Wählen Sie den für Sie passenden Zeitpunkt aus, Informationen zu CRON in Azure finden Sie in diesem Leitfaden.


    7. Nutzen Sie es!

    Sie haben die Konfiguration und Installation der Funktion "Eingehende E-Mails" abgeschlossen. Lesen Sie nun, wie Sie diese Funktion nutzen können, indem Sie hier einen Artikel lesen: Eingehende E-Mails

    Empfehlung: Legen Sie eine Outlook-Aufbewahrungsrichtlinie fest, um alte Nachrichten zu entfernen.

    Um zu verhindern, dass Ihr Postfach für eingehende E-Mails verstopft wird, legen Sie eine einfache Regel fest, um Nachrichten zu säubern, die älter als eine Woche sind.

    1. Gelangen Sie als Exchange-Administrator zu Exchange Admin Center –> Complianceverwaltung –> Aufbewahrungstags. Erstellen Sie eine neue Regel "wird automatisch auf einen Standardordner angewendet.

    1. Suchen Sie nach einem Namen, wählen Sie dieses Tag aus, das nur auf den Posteingang angewendet werden soll, und wählen Sie den Aufbewahrungszeitraum auf 90 Tage aus.

    1. Wechseln Sie zu Aufbewahrungsrichtlinien, und erstellen Sie eine neue Aufbewahrungsrichtlinie, der dieses Aufbewahrungstag zugewiesen ist.

    1. Wechseln Sie zu Empfänger, wählen Sie Ihr Konto für eingehende E-Mails aus, und wählen Sie dann unter Postfachfunktionen Ihre neu erstellte Aufbewahrungsrichtlinie aus.

    War dieser Beitrag hilfreich?

    Bitte kontaktieren Sie uns, wenn Sie weitere Fragen haben.