# Mails in Edulution

**URL:** <https://ask.linuxmuster.net/t/mails-in-edulution/11618>\
**Category:** edulution\
**Created:** [20. April 2025 um 19:38 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618 "2025-04-20T19:38:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![baumhof](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/baumhof/32/1504_2.png) [@baumhof](https://ask.linuxmuster.net/u/baumhof)\
**Post date:** [20. April 2025 um 19:38 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/1 "2025-04-20T19:38:55Z")

</div>

Hallo,

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.

LG  
Holger

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [21. April 2025 um 11:09 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/2 "2025-04-21T11:09:44Z")

</div>

Hallo.  
Ich denke, dass zu diesem Punkt im Moment nur @Maurice oder @Till etwas sagen können 🤷🏻‍♂️🤔⁉  
Viele Grüße  
Michael

---

<div class="post-metadata">

**Author:** ![Till](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/till/32/970_2.png) [@Till](https://ask.linuxmuster.net/u/Till)\
**Post date:** [22. April 2025 um 06:43 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/3 "2025-04-22T06:43:30Z")

</div>

Ich kann dazu nichts sagen, da musst du jemanden von den Netzintlern fragen wie @maxim

---

<div class="post-metadata">

**Author:** ![hermanntoast](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/hermanntoast/32/7884_2.png) [@hermanntoast](https://ask.linuxmuster.net/u/hermanntoast)\
**Post date:** [22. April 2025 um 07:36 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/4 "2025-04-22T07:36:27Z")

</div>

Hallo Holger,

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.

Falls du Fragen dazu hast, gerne bei mir melden.

VG Lukas

---

<div class="post-metadata">

**Author:** ![Jens](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/j/d2c977/32.png) [@Jens](https://ask.linuxmuster.net/u/Jens)\
**Post date:** [27. Juli 2025 um 15:59 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/5 "2025-07-27T15:59:57Z")

</div>

Hallo,

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.

Danke,  
Jens

---

<div class="post-metadata">

**Author:** ![baumhof](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/baumhof/32/1504_2.png) [@baumhof](https://ask.linuxmuster.net/u/baumhof)\
**Post date:** [28. Juli 2025 um 04:51 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/6 "2025-07-28T04:51:51Z")

</div>

Hallo Jens,

„wo“ steht den das edulution?  
In Grün? In Rot?

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](https://edulutionIP:8443)  
Vorausgesetzt, dieser Port ist aus dem Netz, wo du bist, erreichbar.

LG  
Holger

---

<div class="post-metadata">

**Author:** ![Jens](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/j/d2c977/32.png) [@Jens](https://ask.linuxmuster.net/u/Jens)\
**Post date:** [28. Juli 2025 um 17:37 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/7 "2025-07-28T17:37:03Z")

</div>

Hallo Holger,

sorry, da scheine ich mich unklar ausgedrückt zu haben: ich bin als Admin bei [edulution.io](http://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](http://edu.meine-schule.de/mail) bekomme ich (bisher) nur eine schwarze Seite.

Bist Du erfolgreicher gewesen?

Danke,  
Jens

---

<div class="post-metadata">

**Author:** ![baumhof](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/baumhof/32/1504_2.png) [@baumhof](https://ask.linuxmuster.net/u/baumhof)\
**Post date:** [28. Juli 2025 um 20:04 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/8 "2025-07-28T20:04:29Z")

</div>

Hallo Jens,

nein: das war bei mir genau so: schwarze Seite sonst nix.

Bitte geh mal auf  
[https://IP.des.edu.servers:8443](https://IP.des.edu.servers:8443)  
und versuch dich da an zu melden mit dem global-admin oder mit einem Domänenbenutzer.

LG  
Holger

---

<div class="post-metadata">

**Author:** ![eldoldo](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/e/e495f1/32.png) [@eldoldo](https://ask.linuxmuster.net/u/eldoldo)\
**Post date:** [29. Juli 2025 um 06:44 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/9 "2025-07-29T06:44:25Z")

</div>

Hallo Jens,

für IMAP sind folgende Einstellungen nötig:

1. In der edulution-UI unter URL edulution-traefik und Port 143 (Sichere Verbindung „false“)
2. In der proxy-config folgendes eintragen (hier das Beispiel mit imap und 143:

```yaml
http:
  routers:
    edulution-sogo-mail:
      rule: PathPrefix(`/sogo-mail`)
      service: edulution-sogo
      entryPoints:
        - websecure
      tls: {}
      middlewares:
        - strip-sogo-mail-prefix
    edulution-sogo:
      rule: PathPrefix(`/SOGo`)
      service: edulution-sogo
      entryPoints:
        - websecure
      tls: {}
      middlewares:
        - sogo-headers
        - sogo-buffers
    edulution-active-sync:
      rule: PathPrefix(`/Microsoft-Server-ActiveSync`)
      service: edulution-sogo
      entryPoints:
        - websecure
      tls: {}
    edulution-autodiscover:
      rule: "(HostRegexp(`autodiscover.*`) || HostRegexp(`autoconfig.*`)) &&
        (PathPrefix(`/mail/config-v1.1.xml`) ||
        PathPrefix(`/autodiscover/autodiscover.xml`)) "
      service: edulution-sogo
      entryPoints:
        - websecure
      tls: {}
  middlewares:
    strip-sogo-mail-prefix:
      stripPrefix:
        prefixes:
          - /sogo-mail
    sogo-headers:
      headers:
        customRequestHeaders:
          X-Forwarded-Proto: https
        frameDeny: false
        customResponseHeaders:
          X-Frame-Options: ALLOWALL
    sogo-buffers:
      buffering:
        maxRequestBodyBytes: 0
        memRequestBodyBytes: 131072
        maxResponseBodyBytes: 0
        memResponseBodyBytes: 524288
        retryExpression: IsNetworkError() && Attempts() <= 2
  services:
    edulution-sogo:
      loadBalancer:
        servers:
          - url: http://nginx/
tcp:
  routers:
    imap:
      rule: HostSNI(`*`)
      entryPoints:
        - imap
      service: mail-imap
  services:
    mail-imap:
      loadBalancer:
        servers:
          - address: dovecot-mailcow:143

```

Beste Grüße  
Michael

---

<div class="post-metadata">

**Author:** ![Jens](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/j/d2c977/32.png) [@Jens](https://ask.linuxmuster.net/u/Jens)\
**Post date:** [31. Juli 2025 um 15:40 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/10 "2025-07-31T15:40:16Z")

</div>

Hallo Michael,

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

Passt da noch was nicht?

Beste Grüße und vielen Dank!  
Jens

---

<div class="post-metadata">

**Author:** ![eldoldo](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/e/e495f1/32.png) [@eldoldo](https://ask.linuxmuster.net/u/eldoldo)\
**Post date:** [5. August 2025 um 06:08 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/11 "2025-08-05T06:08:15Z")

</div>

Hallo Jens,

sorry, richtig erkannt unter URL muss noch die richtige Weiterleitung für SOGo:  
https://{DEINE-DOMAIN}/sogo-mail/sogo-auth.php?token=edulution

Beste Grüße  
Michael

---

<div class="post-metadata">

**Author:** ![Jens](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/j/d2c977/32.png) [@Jens](https://ask.linuxmuster.net/u/Jens)\
**Post date:** [5. August 2025 um 07:16 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/12 "2025-08-05T07:16:09Z")

</div>

Hallo Michael,

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)?

Danke,  
Jens

---

<div class="post-metadata">

**Author:** ![Supergamer](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/supergamer/32/2692_2.png) [@Supergamer](https://ask.linuxmuster.net/u/Supergamer)\
**Post date:** [29. August 2025 um 20:26 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/13 "2025-08-29T20:26:15Z")

</div>

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.

LG Pascal

---

<div class="post-metadata">

**Author:** ![Jens](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/j/d2c977/32.png) [@Jens](https://ask.linuxmuster.net/u/Jens)\
**Post date:** [21. Februar 2026 um 17:33 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/14 "2026-02-21T17:33:08Z")

</div>

Hallo @eldoldo,

kleiner (freundlicher) Hinweis: die Info aus [Deinem Post](https://ask.linuxmuster.net/t/mails-in-edulution/11618/11) hat es leider (obwohl jetzt schon deutlich mehr [in der Anleitung](https://docs.edulution.io/docs/edulution-mail/installation) 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.

Danke!  
Jens

---

<div class="post-metadata">

**Author:** ![Supergamer](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/supergamer/32/2692_2.png) [@Supergamer](https://ask.linuxmuster.net/u/Supergamer)\
**Post date:** [8. Juli 2026 um 21:41 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/15 "2026-07-08T21:41:18Z")

</div>

![image](https://ask.linuxmuster.net/uploads/default/original/2X/6/63d3f6b1afe0fd34efbfe3c5714eacbddd237611.png)

in der neuen version steht nun das hier?

Also kann die URL jetzt abweichend sein?

LG Pascal

---

<div class="post-metadata">

**Author:** ![yurikodiaz86](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/y/c2a13f/32.png) [@yurikodiaz86](https://ask.linuxmuster.net/u/yurikodiaz86)\
**Post date:** [21. Juli 2026 um 14:20 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/16 "2026-07-21T14:20:58Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![stacey\_j](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/s/74df32/32.png) [@stacey\_j](https://ask.linuxmuster.net/u/stacey_j)\
**Post date:** [21. Juli 2026 um 19:48 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/17 "2026-07-21T19:48:11Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [22. Juli 2026 um 15:13 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/18 "2026-07-22T15:13:15Z")

</div>

> [@stacey\_j](#):
>
> Aber zu Holgers Punkt: Mail-Volumes wachsen einfach schneller als man kalkuliert

… aber dafür gibt es doch den Punkt Mailquota 🤷🏻‍♂️

---

<div class="post-metadata">

**Author:** ![Jens](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/j/d2c977/32.png) [@Jens](https://ask.linuxmuster.net/u/Jens)\
**Post date:** [18. August 2026 um 22:36 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/19 "2026-08-18T22:36:03Z")

</div>

Hallo zusammen,

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:

```auto
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.

Beste Grüße,  
Jens

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [19. August 2026 um 05:20 UTC](https://ask.linuxmuster.net/t/mails-in-edulution/11618/20 "2026-08-19T05:20:41Z")

</div>

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](https://github.com/orgs/edulution-io/packages/container/package/edulution-ui)) + Mail(cow) ([aktuelle Version: 1.3.2](https://github.com/orgs/edulution-io/packages/container/package/edulution-mail)) 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) 🤷‍♂️?

> [@Jens](#):
>
> 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.

Hast Du die Container manuell „geleert“ oder hast Du sowas verwendet wie  
`docker system prune -a`? Ich bin nicht ganz sicher, ob Du _wirklich_ **alle** 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?

Viele Grüße,  
Michael

[Nächste Seite](https://ask.linuxmuster.net/t/mails-in-edulution/11618.md?page=2)
