Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
konfigurationsbeispiele:anbindung_provisioning [2017/11/14 10:20] – [benno-writeconfig.sh] lwsystems | konfigurationsbeispiele:anbindung_provisioning [2019/01/08 15:45] (aktuell) – [Backend System] lwsystems | ||
---|---|---|---|
Zeile 17: | Zeile 17: | ||
Das in diesem Proof of Concept (PoC) verwendete fiktive Backend-System speichert die Daten in einer SQLite-Datenbank [[konfigurationsbeispiele: | Das in diesem Proof of Concept (PoC) verwendete fiktive Backend-System speichert die Daten in einer SQLite-Datenbank [[konfigurationsbeispiele: | ||
+ | |||
+ | In diesem Szenario unseres fiktiven Hosters sind weder Login-Namen, | ||
+ | |||
+ | |||
{{: | {{: | ||
Zeile 24: | Zeile 28: | ||
Alle ein- und ausgehenden E-Mails werden über ein Mail-Gateway (MTA) geroutet. Auf diesem ist ein [[benno-milter]] konfiguriert, | Alle ein- und ausgehenden E-Mails werden über ein Mail-Gateway (MTA) geroutet. Auf diesem ist ein [[benno-milter]] konfiguriert, | ||
- | Die zwischengespeicherten E-Mails werden per SMTP an den auf dem Benno MailArchiv-Server laufenden [[benno-smtp]] Daemon übermittelt. Die lokale Kopie der Mail auf dem MTA wird nach Übergabe an Benno MailArchiv | + | Die zwischengespeicherten E-Mails werden per SMTP an den auf dem Benno MailArchiv-Server laufenden [[benno-smtp]] Daemon übermittelt. Die lokale Kopie der Mail auf dem MTA wird anschließend |
====== Automatisches Provisioning ====== | ====== Automatisches Provisioning ====== | ||
- | Falls ein Kunde das Produkt //Benno MailArchiv// | + | Falls ein Kunde das Produkt //Benno MailArchiv// |
- | Die Konfigurationsdatei '' | + | Die Konfigurationsdatei '' |
===== benno-writeconfig.sh ===== | ===== benno-writeconfig.sh ===== | ||
Zeile 42: | Zeile 46: | ||
| | ||
sqlite provisioning.sqlite \ | sqlite provisioning.sqlite \ | ||
- | ' | + | ' |
WHERE c.customer_id=m.customer_id;' | WHERE c.customer_id=m.customer_id;' | ||
while read -d\| domain customer; do | while read -d\| domain customer; do |