Hinweise ergänzt
This commit is contained in:
parent
021fad453f
commit
746b674825
|
@ -0,0 +1,34 @@
|
||||||
|
# Custom linuxmuster-mailcow
|
||||||
|
Diese Dateien sind ein quick&dirty feature-upgrade für https://github.com/linuxmuster/linuxmuster-mailcow
|
||||||
|
## Warum?
|
||||||
|
Ich wollte eine sehr einfach zu bediendende Möglichkeit, unabhängig von Schüler/Lehrer-Accounts zusätzliche
|
||||||
|
- Mail-Adressen / Mailboxen
|
||||||
|
- Mail-Listen (Mailboxen mit Weiterleitungsfiltern)
|
||||||
|
- Alias-Adressen (mit mehr als einem Empfänger)
|
||||||
|
zu haben.
|
||||||
|
|
||||||
|
Auf die Schnelle ist mir nichts besseres eingefallen, als das syncer.py aus dem docker-image zu erweitern.
|
||||||
|
Um flexibel zu bleiben, hab ich es jetzt bei mir so gelöst, dass das Skript sowie die Dateien mit den Definitionen außerhalb des mailcow-dockerized Ordners liegen und in den Container gemounted werden.
|
||||||
|
|
||||||
|
# Wie funktioniert es?
|
||||||
|
1. Kopiere die Dateien
|
||||||
|
- syncer.py
|
||||||
|
- independent_mailboxes.txt
|
||||||
|
- independent_maillists.txt
|
||||||
|
- independent_aliases.txt
|
||||||
|
irgendwo in die Nähe des Ordners mailcow-dockerized
|
||||||
|
2. *Editiere die Dateien* und ersetze die Beispiele durch sinnvolle Dinge. *Stelle sicher, dass alle Dateien mind. eine Zeile enthalten.* Zur Not erfinde irgend etwas.
|
||||||
|
3. ergänze die docker-compose.override.yml, so dass die drei Dateien in den Container nach / gemounted werden
|
||||||
|
4. docker-compose up -d
|
||||||
|
|
||||||
|
läuft...
|
||||||
|
nach jeder Änderung muss man warten oder mit ```docker-compose restart linuxmuster-mailcow``` den Vorgang beschleunigen :)
|
||||||
|
|
||||||
|
## ## Achtung ##
|
||||||
|
Die Fehlerbehandlung ist nicht ausgereift. Stelle sicher, dass die drei independent_* Dateien korrekte Inhalte haben.
|
||||||
|
Damit keine Postfächer aus Versehen gelöscht werden, ändert das Skript NICHTS, wenn irgendwo ein (noch so kleiner) Fehler entsteht.
|
||||||
|
|
||||||
|
Ich übernehme keine Haftung :)
|
||||||
|
Aber bei mir läufts Produktiv und seit zwei Tagen stabil.
|
||||||
|
Trotzdem gilt wie immer: Kein Backup - Kein Mitleid ;)
|
||||||
|
|
Loading…
Reference in New Issue