verwendet Jemand das Mailplugin in Edulution?
Ich hab das Plugin noch nicht aktiviert, weil ich erst die Voraussetzungen abchecken will.
Ich kann also noch nciht sehen, was da dann passiert.
Sehe ich das richtig, dass dann ein mailserverdocker (mailcow?) installiert wird auf dem edulution Server?
Das bedeutet dann: authentifizierung gegen den AD der lmn, aber die Mails liegen auf dem edulution server?
Dann muss man Speicherplatz mit einberechnen: und vor allem das Backup.
korrekt, mit dem Mailplugin kann man Mailcow als Mailserver installieren. Dieser wird dann auch auf dem Edulution-Host gestartet. Die Mails liegen dann unter /srv/docker/edulution-mail und die Benutzer werden über das AD angelegt, gepflegt und authentifiziert.
ich hab mir jetzt auch mal ein edulution.io-Testsystem zusammengeklickt. Bis auf ein paar wenige Hickups geht das ja flott von der Hand … auch das Mail-Plugin läuft und die (bekannte) Mailcow-Oberfläche ist da und alle LMN-Benutzer „out of the box“ synchronisiert. Sehr schöne Integration!
Frage: der IMAP-Server ist ja die Mailcow selbst (bzw. das integrierte Dovecot). Was muss denn da als Admin als IMAP-Server eingestellt werden? Ich bin da bisher mit der eigenen IP-Adresse, localhost, … bisher gescheitert. Einen extern erreichbaren IMAP haben wir bisher nicht und möchte ich (derzeit) nicht.
Was meinst du mit "als Admin beim IMAP Server eingestellt werden? Meinst du als admin im Thunderbird für IMAP, oder als Admin in der Mailcow?
Wenn du mit dem Thunderbird ran willst, sollte
IP Adresse und Port 993 gehen … wenn aus dem Netz wo du mit deinem Thunderbird bist, der edulution server über den Port erreichbar ist.
Willst du Einstellungen in der mailcow machen, dann gehst du mit dem Browser auf https://edulutionIP:8443
Vorausgesetzt, dieser Port ist aus dem Netz, wo du bist, erreichbar.
sorry, da scheine ich mich unklar ausgedrückt zu haben: ich bin als Admin bei edulution.io angemeldet. Unter Einstellungen > E-Mails gibt es den Bereich „IMAP Integration“. Was für eine URL trägt man da ein? In der Doku konnte ich nichts finden und bin bisher mit raten nicht erfolgreich gewesen.
Und: egal ob ich als Admin oder Lehrer angemeldet bin: unter edu.meine-schule.de/mail bekomme ich (bisher) nur eine schwarze Seite.
ui! Danke für die Anleitung. Selbsterklärend ist das aber nicht, oder hab ich da irgendwo was überlesen?
Und leider funktioniert das bei mir auch noch nicht (es bleibt bisher beim schwarzen Bildschirm). Ich beschreib mal, was ich unter „Einstellungen > E-Mails“ als global-admin jetzt konfiguriert habe:
IMAP-Integration
URL: edulution-traefik
Port: 143
Sichere Verbindung: aus
Nicht zertifizierte Verbindungen ablehnen: aus
Docker-Anwendungen
Hier wird eine Zeile angezeigt, dass ein Container „edulution-mail“ läuft
URL: leer (ist das richtig? Du hattest nichts dazu geschrieben; hier muss doch sicher noch was rein)
Proxy-Konfiguration:
Experten-Modus: an
Proxy-Konfiguration: aus Deinem Post oben
super. Vielen Dank. Das hat jetzt funktioniert. Ist aber nicht wirklich selbsterklärend. Findet man das in Zukunft in der Dokumentation (oder als Default-Konfig, wenn man edulution-mail installiert)?
Frage gibt es auch ein Plugin womit ich einen externen Mailcow oder IMAP / SMTP Server anbinden kann z.b. so wie Roundcube der Ruft die Mails ja nur ab und stellt diese in einem Webmailer da ohne diese auf den Server komplett zu laden.
Quasi so wie Nextcloud Mail.
kleiner (freundlicher) Hinweis: die Info aus Deinem Post hat es leider (obwohl jetzt schon deutlich mehr in der Anleitung steht) noch nicht in selbige geschafft (ist aber m.E. wichtig, weil bei mir bei einer Edulution-Neuinstallation es ohne die URL weiter nicht funktioniert hat.
Das Backup ist die Knacknuss hier - würd das vorher mit Lukas absprechen, ob die auf dem gleichen Host laufen oder extern. Sonst wirds schnell eng wenn die Mails wachsen.
Die IMAP-Konfiguration bei containerisiertem Mailcow ist immer etwas nervig. Aber zu Holgers Punkt: Mail-Volumes wachsen einfach schneller als man kalkuliert, gerade multi-user. Das sollte man bei der Planung nicht unterschätzen.
ich versuche mich ja immer mal wieder an Edulution, bin aber zugegebener Maßen bisher über ein Testsystem nicht hinaus gekommen. Das liegt sicher auch an mir und meiner Zeit, die ich als ehrenamtlicher Admin habe, aber auch daran, dass mir auf dem Testsystem (auch mit der inzwischen deutlich angewachsenen Dokumentation) immer noch zu viele Dinge unklar geblieben sind, als dass ich das System hätte produktiv nehmen wollen oder meiner Schulleitung einen Kauf einer Lizenz empfohlen hätte.
Unklar ist mir - auch nach einiger Suche in der Dokumentation - z.B., wie der Mailcow-Anteil in edulution-mail aktualisiert werden soll. Standard-Weg wäre ja das update.sh im Mailcow-Ordner. Aber ist das wirklich so gedacht oder gibt es einen Weg, wie Edulution selbst die Mailcow-Container aktualisiert, wenn Edulution aktualisiert wird? In der Doku konnte ich nichts finden (oder habe ich was übersehen?).
Da ich mal wieder eine „frische“ Edulution-Version haben wollte, habe ich mal alle Container gestoppt, die Verzeichnisse edulution-ui und edulution-mail in /srv/docker komplett geleert und habe eine „Installation from scratch“ gestartet. Die lief auch durch.
Nur die Installation der mailcow läuft - nachdem ich das Mail-Plugin hinzugefügt und die Docker-Container installiert habe - nicht. Dort wartet alles auf die SQL-Datenbank:
php-fpm-mailcow-1 | Waiting for SQL...
postfix-mailcow-1 | Waiting for database to come up...
sogo-mailcow-1 | Waiting for database to come up...
rspamd-mailcow-1 | Waiting for PHP on port 9001...
dovecot-mailcow-1 | Waiting for database to come up...
watchdog-mailcow-1 | Waiting for SQL...
php-fpm-mailcow-1 | Waiting for SQL...
sogo-mailcow-1 | Waiting for database to come up...
postfix-mailcow-1 | Waiting for database to come up...
dovecot-mailcow-1 | Waiting for database to come up...
watchdog-mailcow-1 | Waiting for SQL...
Die läuft jedoch gem. Log, ist aber an Port „127.0.0.1:13306“ gebunden. Sollten alle Container über die mailcow.conf mitbekommen. Ich steh grad auf der Leitung und bekomme nicht raus, warum die Installation „from scratch“ hier (derzeit) nicht funktioniert.
Versteht mich nicht falsch: ich verstehe, dass Netzint für die viele Arbeit, die in Edulution steckt, Geld verdienen möchte (und auch soll), aber ein System, bei dem ich nicht durchsteige (und auch noch nicht alle Features hat, die ich brauche - in meiner Schule ist das Thema „Elternkommunikation“ weiterhin auf Platz 1) und ich auch nicht mit der Doku ans Ziel komme, kommt nicht in Frage. Hier bin ich dann gezwungener Maßen auf eine Lizenz und den Support durch Netzint angewiesen. Und das mag ich nicht.
Moin Jens.
Ich habe mit dem Mail-Container auch länger gekämpft aber letztlich muss ich jetzt feststellen: edulution (aktuelle Version: 2.2.6) + Mail(cow) (aktuelle Version: 1.3.2) läuft wirklich gut und ist sehr gut miteinander kombiniert .
Ein riesiger Pluspunkt an der ganzen Sache ist nach wie vor, dass man alle Dienste, die es an der Schule gibt, unkompliziert unter einer Plattform vereinigen kann. Das war imho auch die ursprüngliche Idee dahinter.
Was die Updates des Mail-Containers angeht: Warum gehst Du nicht einfach als admin über Allgemein → Container → edulution-mail → Update (rechts oben) ?
Hast Du die Container manuell „geleert“ oder hast Du sowas verwendet wie docker system prune -a? Ich bin nicht ganz sicher, ob Du wirklichalle alten Config-Files los wirst, wenn Du nur bestimmte Ordner des Mail-Conainers lokal löschst.
Aber wenn Du eh from scratch beginnst, warum dann nicht gleich eine ganz neue VM?