Benutzer-Werkzeuge

Webseiten-Werkzeuge


provisioning

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
provisioning [2025/12/17 15:07] – [SMTP-Import] lwsystemsprovisioning [2025/12/18 09:56] (aktuell) – [SMTP-Import] lwsystems
Zeile 4: Zeile 4:
   * [[#Container]]: kleinste Speichereinheit eines Mandanten bestehend aus //[[#Repo]]// und //[[#Index]]//   * [[#Container]]: kleinste Speichereinheit eines Mandanten bestehend aus //[[#Repo]]// und //[[#Index]]//
   * [[#Import]]   * [[#Import]]
-    * //[[#BennoGW]]//+    * //[[#Mailserver|Mailserver (BennoGW)]]//
     * //[[#REST-Import]]//     * //[[#REST-Import]]//
     * //[[#Journal-Import]]//     * //[[#Journal-Import]]//
Zeile 12: Zeile 12:
   * [[#Archivierung|Archivierung (technische Beschreibung)]]   * [[#Archivierung|Archivierung (technische Beschreibung)]]
   * [[#Produkt]]   * [[#Produkt]]
 +
  
 ====== Begriffsbestimmungen ====== ====== Begriffsbestimmungen ======
Zeile 47: Zeile 48:
  
 ==== Rest-Import ==== ==== Rest-Import ====
 +
 +<code>
 +[Mailboxhost] ----> [Benno Import REST] ------------------------------------------> [Storagebackend]
 +                  
 +     ImportID ----> BennoGW ---+---> Storageurl (https://node-a/rest/archive) ----> file:///srv/benno/inbox
 +                               |
 +                               +---> Storageurl (https://node-b/rest/archive) ----> file:///srv/benno/inbox
 +                               |
 +                               +---> Storageurl (https://node-c/rest/archive) ----> file:///srv/benno/inbox
 +
 +</code>
 +
 +
  
 Beim REST-Import wird die E-Mail beim Reseller oder Mandanten zwischengespeichert und mit Hilfe eines REST-Clients an Benno Cloud übergeben. Der REST-Client authentisiert sich mittels Beim REST-Import wird die E-Mail beim Reseller oder Mandanten zwischengespeichert und mit Hilfe eines REST-Clients an Benno Cloud übergeben. Der REST-Client authentisiert sich mittels
Zeile 52: Zeile 66:
  
 ==== Journal-Import ==== ==== Journal-Import ====
 +
 +
 +<code>
 +[ M365 ] -----------------------------------> [ Benno Import SMTP (J) ] -----------------> [ Benno Import REST ]
 +
 +To: importid+checksum@journal.benno-cloud.de --------> ImportID ---------------------------> BennoGW ....
 +</code>
  
 Beim Journal-Import wird eine E-Mail an eine individuelle E-Mail Adresse für den Import dieses Mandanten geschickt. Die E-Mail Adresse besteht aus der Bezeichnung des [[#BennoGW]]s und einer Checkumme. Beim Journal-Import wird eine E-Mail an eine individuelle E-Mail Adresse für den Import dieses Mandanten geschickt. Die E-Mail Adresse besteht aus der Bezeichnung des [[#BennoGW]]s und einer Checkumme.
Zeile 58: Zeile 79:
  
 ==== SMTP-Import ==== ==== SMTP-Import ====
 +
 +
 +<code>
 +[ MTA ] ----------------------------------------> [ Benno Import SMTP ] -----------------> [ Benno Import REST ]
 +
 +To: importid+checksum@import.benno-cloud.de -------> ImportID -----------------------> BennoGW ....
 +</code>
  
 Beim SMTP-Import wird eine E-Mail ebenfalls an eine individuelle E-Mail Adresse für den Import des Mandanten geschickt. Diese E-Mail Adresse ist ebenso aufgebaut wie beim [[#Journal-Import]]. Beim SMTP-Import wird eine E-Mail ebenfalls an eine individuelle E-Mail Adresse für den Import des Mandanten geschickt. Diese E-Mail Adresse ist ebenso aufgebaut wie beim [[#Journal-Import]].
Zeile 72: Zeile 100:
 Falls einem Produkt mehrere Quellen zugeordnet werden sollen, so wird dieses auf Seiten des Kunden abgebildet. Falls einem Produkt mehrere Quellen zugeordnet werden sollen, so wird dieses auf Seiten des Kunden abgebildet.
 Falls der Kunde eine M365 und eine On-Premises Instanz betreibt, so kann beide Instanzen mittels Journal E-Mail exportieren.  Falls der Kunde eine M365 und eine On-Premises Instanz betreibt, so kann beide Instanzen mittels Journal E-Mail exportieren. 
-===== BennoGW =====+===== Mailserver =====
  
-Der Parameter //BennoGW// legt eindeutig fest, auf welchem Mailserver die Postfächer des jeweiligen Mandanten gespeichert werden. Diese Information ist bei der Archivierung essentiell um die E-Mail eindeutig dem +Der Parameter //BennoGW// definiert einen **Mailserver** Hiermt legt er eindeutig fest, auf welchem Mailserver die Postfächer des jeweiligen Mandanten gespeichert werden. Diese Information ist bei der Archivierung essentiell um die E-Mail eindeutig dem jeweiligen Mandten als Ursprungsquelle zuzuordnen.
-jeweiligen Mandten als Ursprungsquelle zuzuordnen.+
  
 +Beim Anlegen eines Mailservers wird für diesen im Backend ein Account angelegt. Über diesen Account wird der einzelnen E-Mail beim Import das BennoGW zugeordnet.
  
 +Der Mailserver wird per REST Endpoint angelegt. Der Endpoint gibt im Response eine Konfigurationsdatei für das benno-send2rest oder die Journaling E-Mail Adresse zurück.
 ===== Archivierung ===== ===== Archivierung =====
  
Zeile 96: Zeile 125:
  
 Die Journal E-Mail Adresse wird nach Anlegen des Produkts vom Backend zurück gegeben. Die Journal E-Mail Adresse wird nach Anlegen des Produkts vom Backend zurück gegeben.
 +
 +Hier wird ein Container über den Endpoint /container/standard erstellt.
 ==== Benno Cloud Enterprise ==== ==== Benno Cloud Enterprise ====
  
Zeile 105: Zeile 136:
 </code> </code>
  
 +Dieser Container wird über den Endpunkg /create/extended erstellt.
 ===== Kunde ===== ===== Kunde =====
  
 Der Kunde ist ein Endkunde eines Resellers. Der Kunde ist ein Endkunde eines Resellers.
 Einem Kunden können mehrere Produkte zugewiesen werden. Einem Kunden können mehrere Produkte zugewiesen werden.
provisioning.1765984046.txt.gz · Zuletzt geändert: 2025/12/17 15:07 von lwsystems