chore: cleanup email
This commit is contained in:
parent
6eb3922775
commit
19cb90825f
5 changed files with 159 additions and 242 deletions
216
email/index.md
216
email/index.md
|
@ -1,82 +1,151 @@
|
||||||
# E-Mail
|
# E-Mail
|
||||||
|
|
||||||
E-Mail ist als Kommunikationsmittel fast unabdenkbar geworden.
|
Wie auch die Bedarfsanalyse gezeigt hat, ist E-Mail als
|
||||||
|
Kommunikationsmittel immer noch unersetzlich. Häufig
|
||||||
Häufig wird E-Mail aber auch als Lösung für Probleme verwendet, die ein spezialisiertes Tool besser lösen könnte
|
wird E-Mail aber auch als Lösung für Probleme verwendet,
|
||||||
(Dateiablage, kollaborative Dokumentenbearbeitung, Ticketsystem, Social-Media, ...). Deshalb sollte
|
die ein spezialisiertes Tool besser lösen könnte (Dateiablage,
|
||||||
genau geprüft werden wofür der Einsatz von E-Mail sinnvoll ist und ob die Aufgabe nicht durch den Einsatz
|
kollaborative Dokumentenbearbeitung, Ticketsystem,
|
||||||
eines spezialisierten Tools besser gelöst werden kann.
|
Social-Media, …). Deshalb sollte bedacht werden,
|
||||||
|
wofür der Einsatz von E-Mail sinnvoll ist und ob die
|
||||||
Klassischer Weise verbindet man sich mittels E-Mail Client mit einem E-Mail Server.
|
Aufgabe nicht durch den Einsatz eines anderen Tools besser
|
||||||
Einer der gängigsten ist Microsoft Outlook oder als open-source Alternative Thunderbird oder Evolution.
|
gelöst werden kann.
|
||||||
Da das Einrichten eines E-Mail Kontos für einige auch schon eine Hürde darstellt, werden Webmail Clients,
|
Klassischerweise verbindet man sich mittels E-Mail-Client
|
||||||
die einfach über den Webbrowser aufgerufen werden können, immer beliebter.
|
mit einem E-Mail-Server. Einige der gängigsten Clients
|
||||||
|
sind Microsoft Outlook oder als Open-Source-Alternative
|
||||||
Ein großer Vorteil von Email ist die Dezentrale Architektur des Email-Protokolls, die den Betrieb eigener E-Mail Server ermöglicht.
|
Thunderbird und Evolution. Da auch das Einrichten
|
||||||
Allerdings ist der Betrieb für Serverbetreiber:innen nicht unbedingt trivial, denn durch die lange Historie gibt es viele Tücken zu beachten.
|
eines E-Mail Kontos für einige Anwender:innen schon
|
||||||
Auch ist es im laufenden Betrieb wichtig auf der einen Seite gegen Spam-Nachrichten vorzugehen und auf der Anderen die eigene sog. Reputation des E-Mail Server im Blick zu behalten. Aus diesem Grund haben grade kleine E-Mail Betreiber:innen es anfangs schwer von den großen Etablierten akzeptiert zu werden und nicht auf einer Spamliste zu landen oder durch Greylisting und andere Spam- und Phishing-Vermeidungsmethoden (SPF, DKIM) unter großen Verzögerungen bei der Zustellung zu leiden.
|
eine Hürde darstellt, werden Webmail-Clients wie z.B. bei
|
||||||
Das macht die Administration sehr schwer und bedarf regelmäßiges Überprüfen der Reputation und Kommunikation mit den entsprechenden E-Mail Anbietern.
|
Google-Mail, die einfach über den Webbrowser aufgerufen
|
||||||
|
werden können, immer beliebter.
|
||||||
Abhilfe können All-in-one Lösungen schaffen, die die best-practices beim Betrieb eines E-Mail Servers zu automatisieren versuchen und Hilfestellung bei der korrekten Konfiguration geben.
|
Ein großer Vorteil von E-Mail ist die dezentrale Architektur
|
||||||
|
des Email-Protokolls, die den Betrieb eigener E-Mail
|
||||||
Im Folgenden haben wir einen Userzentrierten Vergleich von den gängisten open-source Webmail Clients und vier All-in-one Server Installer betrachtet.
|
Server ermöglicht. Allerdings ist der Betrieb für Serverbetreiber:innen
|
||||||
|
nicht trivial, denn durch die lange Historie
|
||||||
|
gibt es viele Tücken zu beachten. Im laufenden Betrieb
|
||||||
|
ist es wichtig, gegen Spam-Nachrichten vorzugehen.
|
||||||
|
Gleichzeitig muss auch die sogenannte „Reputation“ des
|
||||||
|
eigenen E-Mail Servers im Blick behalten werden. Gerade
|
||||||
|
Betreiber:innen von eigenen Email-Servern haben es
|
||||||
|
schwer, von den großen etablierten Betreiber:innen (wie
|
||||||
|
Google) akzeptiert zu werden und nicht auf deren
|
||||||
|
Spamliste zu landen oder durch „Greylisting“ und andere
|
||||||
|
Spam- und Phishing-Vermeidungsmethoden (SPF, DKIM) unter
|
||||||
|
großen Verzögerungen bei der Zustellung zu leiden. Das
|
||||||
|
macht die Administration sehr aufwändig und es bedarf
|
||||||
|
der regelmäßigen Überprüfung der Reputation und
|
||||||
|
Kommunikation mit den entsprechenden E-Mail Anbietern.
|
||||||
|
Abhilfe können All-in-one-Lösungen schaffen, die die
|
||||||
|
Best-Practices beim Betrieb eines E-Mail Servers zu
|
||||||
|
automatisieren versuchen und Hilfestellung bei der korrekten
|
||||||
|
Konfiguration geben.
|
||||||
|
Im folgenden werden zunächst vier
|
||||||
|
All-in-one-Mail-Server aus Betreiber:innen-Perspektive verglichen. Danach
|
||||||
|
kommt ein Vergleich von Webmail-Clients aus User:innen Perspektive.
|
||||||
|
|
||||||
### Server
|
### Server
|
||||||
|
|
||||||
#### Überblick
|
#### Überblick
|
||||||
|
|
||||||
| | Mailu | Mailcow | modoboa | IRedMail |
|
| | Mailu | Mailcow | modoboa | IRedMail |
|
||||||
| ------------------ | --------- | -------------- | ----------- | --------- |
|
| --------------- | --------- | --------- | ----------- | -------------- |
|
||||||
| Lizenz | MIT | GPL-3.0 | ISC License | GPL-3.0 |
|
| Lizenz | 🕊️ | 🕊️ | 🕊️ | 🕊️ / 💲 |
|
||||||
| Installation | coopcloud | docker-compose | Installer | Installer |
|
| | MIT | GPL-3.0 | ISC License | GPL-3.0 |
|
||||||
|
| Installation | S | M | L | L |
|
||||||
| SSO | ❌ | ❌ | LDAP | LDAP |
|
| SSO | ❌ | ❌ | LDAP | LDAP |
|
||||||
| aktive Entwicklung | ✔️ | ✔️ | ✔️ | ✔️ |
|
|
||||||
| Webmail Clients | RL RC | SG | modoboa | SG RC |
|
| Webmail Clients | RL RC | SG | modoboa | SG RC |
|
||||||
|
| Entwicklung | Community | Servercow | NGYNLABS | IRedMail d.o.o |
|
||||||
|
|
||||||
**SG**: SOGo,
|
**SG**: SOGo,
|
||||||
**RL**: Rainloop,
|
**RL**: Rainloop,
|
||||||
**RC**: Roundcube,
|
**RC**: Roundcube,
|
||||||
|
|
||||||
|
#### Mailu
|
||||||
|
|
||||||
|
Mailu hat ein übersichtliches Admin-Interface und bietet alle
|
||||||
|
wichtigen Funktionen für die Administration eines
|
||||||
|
Mailservers. Als Webclient kann entweder Rainloop oder
|
||||||
|
Roundcube verwendet werden. Für eine externe Authentifizierung
|
||||||
|
ist ein Fork mit einer „openid connect“-Implementierung in Entwicklung.
|
||||||
|
|
||||||
|
#### Mailcow
|
||||||
|
|
||||||
|
Mailcow lässt sich über Docker-Compose problemlos
|
||||||
|
installieren und updaten. Die Administrationsoberfläche
|
||||||
|
bietet sehr viele Funktionen und praktische Helferlein für
|
||||||
|
die Administration des E-Mail Servers. Als Webmail-Client
|
||||||
|
wird SOGo verwendet. Mailcow kann selbst als SSO Provider (OAuth)
|
||||||
|
dienen und andere Apps anbinden. Die An-
|
||||||
|
bindung von Mailcow an einen SSO-Provider ist aber
|
||||||
|
nicht möglich und auch nicht geplant.
|
||||||
|
|
||||||
|
#### Modoboa
|
||||||
|
|
||||||
|
Ein Setup mit Docker steht für Modoboa noch nicht zur
|
||||||
|
Verfügung, es wird mit einem Python-basierten Installer
|
||||||
|
eingerichtet, der alle benötigten Komponenten auf dem
|
||||||
|
Server direkt installiert. Modoboa kann in der Installation
|
||||||
|
mit einem externen Nutzer:innen-Verzeichnis (LDAP) kon-
|
||||||
|
figuriert werden und es ist somit möglich, es an andere
|
||||||
|
Authentifizierungssysteme anzubinden. Es kommt mit
|
||||||
|
einem eigenen Webmailclient mit Apps für Kontakte und
|
||||||
|
Kalender, aber sehr geringem Funktionsumfang. Die
|
||||||
|
Administrationsoberfläche bietet Administrator:innen eine
|
||||||
|
gute Kontrolle über Postfächer und Domains und hat wie
|
||||||
|
Mailcow auch gute Helfer z.B. zur Konfiguration von DNS-
|
||||||
|
Einträgen.
|
||||||
|
|
||||||
|
#### IRedMail
|
||||||
|
|
||||||
|
Das Docker-Setup von IRedMail ist als „experimental“
|
||||||
|
gekennzeichnet und noch nicht für den Produktiveinsatz
|
||||||
|
gedacht. Die Administrationsoberfläche ist sehr simpel
|
||||||
|
gehalten und hat nur grundlegende Funktionen. IRedMail
|
||||||
|
kann wie Modoboa zusammen mit einem OpenLDAP ins-
|
||||||
|
talliert werden. Dieser kann manuell so konfiguriert wer-
|
||||||
|
den, dass er auch für eine externe Authentifizierung (SSO)
|
||||||
|
verwendet werden kann.
|
||||||
|
|
||||||
#### Integration von E-Mail Server mit anderen Apps auf einem Server
|
#### Integration von E-Mail Server mit anderen Apps auf einem Server
|
||||||
|
|
||||||
Im Gegensatz zu den meisten anderen Tools ist das Setup eines E-Mail Servers sehr viel aufwendiger.
|
Im Gegensatz zu den meisten anderen Tools ist das Setup
|
||||||
Da mehrere Ports benötigt werden, gehen Autoinstaller daher davon aus, dass ein Mailserver auf einem eigenen Server ohne weitere Anwendungen
|
eines E-Mail Servers sehr viel aufwendiger. Da mehrere
|
||||||
installiert wird. Zur Integration auf einen Server mit anderen Anwendungen in Kombination mit einem weiteren Reverse-Proxy ist grundsätzlich möglich, muss aber im Einzelfall geprüft werden. Für eine Integration mit Single-Sign-On ist LDAP der verbreiteste Weg, es gibt aber auch neuere Entwicklungen die auf XOAUTH2 basieren und damit openid-connect ermöglichen. Hier muss aber noch manuell Konfiguriert und nicht alle Email-Server / Clients unterstützen diese Funktion.
|
Ports benötigt werden, gehen Autoinstaller davon aus,
|
||||||
|
dass ein Mailserver auf einem eigenen Server ohne weitere
|
||||||
Die Komplexität und historische Bedeutung von Email könnten für eine tiefgründigere Beleuchtung der Integrationsmöglichkeiten in einer weiterführenden Arbeit interessant sein.
|
Anwendungen installiert wird. Die Integration auf einen
|
||||||
|
Server mit anderen Anwendungen in Kombination mit
|
||||||
|
einem weiteren Reverse-Proxy ist grundsätzlich möglich,
|
||||||
|
muss aber im Einzelfall geprüft werden. Für eine Integration
|
||||||
|
mit Single-Sign-On ist LDAP der verbreitetste Weg, es
|
||||||
|
gibt aber auch neuere Entwicklungen, die auf XOAUTH2
|
||||||
|
basieren und damit „openid-connect“ ermöglichen. Dies
|
||||||
|
muss aber noch manuell konfiguriert werden und nicht
|
||||||
|
alle Email-Server / Clients unterstützen diese Funktion.
|
||||||
|
|
||||||
### Clients
|
### Clients
|
||||||
|
|
||||||
Um auf seine E-Mails zugreifen zu können, benötigt man einen E-Mail Client. Neben den gängigen Funktionen vom E-Mail Versand haben wir in unserem Vergleich ein Auge auf folgende Funktionen gelegt:
|
|
||||||
|
|
||||||
1. E-Mail
|
|
||||||
- **Mehrere E-Mail Accounts**: Es ist möglich mit einem Login mehrere E-Mail Accounts einzubinden.
|
|
||||||
- **Terminiertes versenden**: Eine E-Mail kann zu einem späterem Zeitpunkt versendet werden.
|
|
||||||
- **Integration von Anhängen**: Anhänge können aus einem anderen Tool ausgewählt oder abgelegt werden.
|
|
||||||
1. **Adressbuch**
|
|
||||||
1. **E2E-Verschlüsselung**: Es ist möglich Ende-zu-Ende Verschlüsselte E-Mails zu lesen und versenden.
|
|
||||||
|
|
||||||
| | SOGo | Rainloop | Roundcube | EGroupware | Nextcloud |
|
| | SOGo | Rainloop | Roundcube | EGroupware | Nextcloud |
|
||||||
| --------------------------- | ---- | -------- | --------- | ---------- | ----------------- |
|
| ------------ | ------- | --------- | ----------- | --------------- | -------------- |
|
||||||
| 1. E-mail | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
|
| Lizenz | 🕊️ | 🕊️ | 🕊️ / 💲 | 🕊️ / 💲 | 🕊️ |
|
||||||
| .. Mehrere E-Mail Accounts | ✔️ | ✔️ | ❌ | ✔️ | ✔️ |
|
| | GPL-2.0 | AGPL-3.0 | GPL-3.0 | GPL-2.0 | AGPL-3.0 |
|
||||||
| .. Terminiertes Versenden | ❌ | ❌ | 💲 | ❌ | ✔️ |
|
| Installation | S | S | S | ML | S |
|
||||||
| .. Integration von Anhängen | ❌ | Dropbox | 💲 | ✔️ | ✔️ |
|
| SSO | ✔️ | ❌ | ✔️ | ❌ | ✔️ |
|
||||||
| 2. Adressbuch | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
|
| Entwicklung | Alinto | Community | Apheleia IT | Egroupware GmbH | Nextcloud GmbH |
|
||||||
| 3. E2E-Verschlüsselung | ❌ | ✔️ | ✔️ | ✔️ | Mailvelope Plugin |
|
|
||||||
|
|
||||||
|
Um auf seine E-Mails zugreifen zu können, wird ein E-Mail
|
||||||
|
Client benötigt. Neben den gängigen Funktionen wie E-Mail-Versand
|
||||||
|
und -Empfang haben wir in unserem Vergleich
|
||||||
|
folgende Funktionen betrachtet:
|
||||||
|
|
||||||
### Clients
|
1. **E-Mail**
|
||||||
|
- Mehrere E-Mail Accounts: Es ist möglich mit einem
|
||||||
Um auf seine E-Mails zugreifen zu können, benötigt man einen E-Mail Client. Neben den gängigen Funktionen vom E-Mail Versand haben wir in unserem Vergleich ein Auge auf folgende Funktionen gelegt:
|
Login mehrere E-Mail Accounts einzubinden.
|
||||||
|
- Terminiertes versenden: Eine E-Mail kann zu einem
|
||||||
1. E-Mail
|
späteren Zeitpunkt versendet werden.
|
||||||
- **Mehrere E-Mail Accounts**: Es ist möglich mit einem Login mehrere E-Mail Accounts einzubinden.
|
- Integration von Anhängen: Anhänge können aus ei-
|
||||||
- **Terminiertes versenden**: Eine E-Mail kann zu einem späterem Zeitpunkt versendet werden.
|
nem anderen Tool ausgewählt oder abgelegt werden.
|
||||||
- **Integration von Anhängen**: Anhänge können aus einem anderen Tool ausgewählt oder abgelegt werden.
|
2. **Adressbuch**
|
||||||
1. **Adressbuch**
|
3. **E2E-Verschlüsselung**: Es ist möglich Ende-zu-Ende
|
||||||
1. **E2E-Verschlüsselung**: Es ist möglich Ende-zu-Ende Verschlüsselte E-Mails zu lesen und versenden.
|
Verschlüsselte E-Mails zu lesen und versenden.
|
||||||
|
|
||||||
| | SOGo | Rainloop | Roundcube | EGroupware | Nextcloud |
|
| | SOGo | Rainloop | Roundcube | EGroupware | Nextcloud |
|
||||||
| --------------------------- | ---- | -------- | --------- | ---------- | ----------------- |
|
| --------------------------- | ---- | -------- | --------- | ---------- | ----------------- |
|
||||||
|
@ -89,12 +158,20 @@ Um auf seine E-Mails zugreifen zu können, benötigt man einen E-Mail Client. Ne
|
||||||
|
|
||||||
#### SOGo
|
#### SOGo
|
||||||
|
|
||||||
SOGo macht mit ihrem modernem Design einen guten Eindruck. Es lässt sich intuitiv bedienen und bietet die wichtigsten Funktionen, fehlt aber die Integration für E2E-Verschlüsselung und Anhängen.
|
SOGo macht mit seinem modernen Design einen guten
|
||||||
|
Eindruck. Es lässt sich intuitiv bedienen und bietet die
|
||||||
|
wichtigsten Funktionen. Es fehlt aber die Integration für
|
||||||
|
E2E-Verschlüsselung und Anhänge von einem Cloudspeicher (WebDAV).
|
||||||
|
|
||||||
#### Rainloop
|
#### Rainloop
|
||||||
|
|
||||||
Rainloop bietet nur Grundfunktionalitäten und ist recht simpel, aber dafür übersichtlich gehalten. Es fehlt ein Kalender und das Design ist auch etwas veraltet, aber intuitiv. Rainloop kann auch in Nextcloud integriert werden, allerdings ist die Integration noch nicht ganz ausgereift.
|
Rainloop bietet nur Grundfunktionalitäten und ist recht
|
||||||
Als leichtgewichtige und auf geschwindigkeit optimierte Weiterentwicklung kann der Fork snappymail.eu von Interesse sein.
|
simpel, aber dafür übersichtlich gehalten. Es fehlt ein
|
||||||
|
Kalender und das Design ist etwas veraltet, aber intuitiv.
|
||||||
|
Rainloop kann auch in Nextcloud integriert werden, allerdings
|
||||||
|
ist die Integration noch nicht ganz ausgereift. Als
|
||||||
|
leichtgewichtige und auf Geschwindigkeit optimierte
|
||||||
|
Weiterentwicklung kann der Fork snappymail.eu von Interesse sein.
|
||||||
|
|
||||||
#### Roundcube
|
#### Roundcube
|
||||||
|
|
||||||
|
@ -102,9 +179,26 @@ Roundcube macht einen guten Eindruck und bietet einen großen Funktionsumfang du
|
||||||
|
|
||||||
#### EGroupware
|
#### EGroupware
|
||||||
|
|
||||||
EGroupware überwiegt in der Menge an möglichen Integrationen und Funktionen. Die Bedienung ist aber sehr gewöhnungsbedürftig und das Userinterface wirkt beim Einstieg sehr überfordernd.
|
EGroupware sticht durch die Menge an möglichen Integrationen
|
||||||
Als Groupware-Lösung kann für Benutzer:innen mehr vorkonfiguriert werden, so können z.B. E-Mail-Konten global konfiguriert werden und diese dann einem oder mehreren Benutzer:innen zugewiesen werden. Weiterkann kann die Benutzeroberfläche global vorgestaltet werden und je nach Bedarf den Benutzer:innen mehr oder weniger Freiheiten gegeben werden.
|
und Funktionen heraus. Die Bedienung ist aber
|
||||||
|
sehr gewöhnungsbedürftig und das User-Interface wirkt
|
||||||
|
beim Einstieg sehr überfordernd. Als Gesamtlösung kann
|
||||||
|
für Benutzer:innen mehr vorkonfiguriert werden, so kön-
|
||||||
|
nen z.B. E-Mail-Konten global konfiguriert werden und diese
|
||||||
|
dann einem oder mehreren Benutzer:innen zugewiesen
|
||||||
|
werden. Weiter kann die Benutzeroberfläche global vorgestaltet
|
||||||
|
werden und je nach Bedarf den Benutzer:innen
|
||||||
|
mehr oder weniger Freiheiten gegeben werden.
|
||||||
|
|
||||||
#### Nextcloud
|
#### Nextcloud
|
||||||
|
|
||||||
Die Email und Adresssbuch Apps für Nextcloud können mit der praktischen Integration in den Cloudspeicher punkten und bieten viele Features. Die Bedienung ist aber nicht sehr intuitiv, hakelig und teils Fehleranfällig. Auch muss das E-Mail Konto manuell verknüpft werden. In der Praxis hat sich bisher die E-Mail-App in der Nextcloud als nette Zusatzfunktion aber nicht für die tägliche Arbeit bewährt. Menschen, die viel mit E-Mails zu arbeiten, sind andere Oberflächen und andere Funktionstiefen gewöhnt.
|
Die Email- und Adresssbuch-Apps für Nextcloud können mit
|
||||||
|
der praktischen Integration in den Cloudspeicher
|
||||||
|
punkten und bieten viele Features. Die Bedienung ist aber
|
||||||
|
nicht sehr intuitiv, hakelig und teils fehleranfällig. Auch
|
||||||
|
muss das E-Mail Konto manuell verknüpft werden. In der
|
||||||
|
Praxis hat sich bisher die E-Mail-App in der Nextcloud als
|
||||||
|
nette Zusatzfunktion aber nicht für die tägliche Arbeit bewährt.
|
||||||
|
Menschen, die viel mit E-Mails arbeiten, sind komfortablere
|
||||||
|
Oberflächen und umfangreichere Funktionen
|
||||||
|
gewöhnt.
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
Das Docker-Setup von IRedMail ist noch als experimental gekennzeichnet und ist noch nicht für den Produktiveinsatz gedacht. Die Administraitonsoberfläche ist sehr simpel gehalten und hat nur grundlegende Funktionen. IRedMail kann wie Modoboa zusammen mit einem OpenLDAP installiert werden, dieser kann manuell so konfiguriert werden, dass er auch für eine externe Authentifizierung verwendet werden kann.
|
|
|
@ -1,87 +0,0 @@
|
||||||
# Mailcow
|
|
||||||
|
|
||||||
Mailcow lässt sich über docker-compose problemlos installieren und updaten.
|
|
||||||
Die Administrationsoberfläche bietet sehr viele funktionen und praktische Heler für die Administration des E-Mail Servers. Als Webmail wird SOGo verwendet, dass sich gut in die Landschaft integriert. Mailcow kann selbst als SSO Provider (OAuth) dienen und andere Apps anbinden. Die Anbindung von Mailcow selbst an einen SSO Provider ist aber noch nicht möglich und auch nicht geplant. Über eine spezielle Konfiguration oder Verwendung der API kann aber mit Entwicklungsarbeit auch eine externe Authentifizierung möglich gemacht werden.
|
|
||||||
|
|
||||||
## Allgemeine Informationen
|
|
||||||
|
|
||||||
* Website: https://mailcow.email/
|
|
||||||
* Demo:
|
|
||||||
* [Hersteller](https://demo.mailcow.email) admin / moohoo
|
|
||||||
* [local-it](mail.local-it.org) demo : 78,VeoGLArs,;
|
|
||||||
* Source Code: [hier](https://github.com/mailcow/mailcow-dockerized)
|
|
||||||
* Dokumentation: [hier](https://mailcow.github.io/mailcow-dockerized-docs/)
|
|
||||||
* Lizenz: GPL-3
|
|
||||||
* Programmiersprache (Framework): PHP / Perl
|
|
||||||
* Geschäftsmodell: professional support
|
|
||||||
|
|
||||||
### Kernfunktionen (Spezialisierung der Plattform)
|
|
||||||
* DKIM and ARC support
|
|
||||||
* Black- and whitelists per domain and per user
|
|
||||||
* Spam score management per-user (reject spam, mark spam, greylist)
|
|
||||||
* Allow mailbox users to create temporary spam aliases
|
|
||||||
* Prepend mail tags to subject or move mail to sub folder (per-user)
|
|
||||||
* Allow mailbox users to toggle incoming and outgoing TLS enforcement
|
|
||||||
* Allow users to reset SOGo ActiveSync device caches
|
|
||||||
* imapsync to migrate or pull remote mailboxes regularly
|
|
||||||
* TFA: Yubikey OTP and U2F USB (Google Chrome and derivatives only), TOTP
|
|
||||||
* Add domains, mailboxes, aliases, domain aliases and SOGo resources
|
|
||||||
* Add whitelisted hosts to forward mail to mailcow
|
|
||||||
* Fail2ban-like integration
|
|
||||||
* Quarantine system
|
|
||||||
* Antivirus scanning incl. macro scanning in office documents
|
|
||||||
* Integrated basic monitoring
|
|
||||||
* A lot more.
|
|
||||||
|
|
||||||
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
|
||||||
* SOGo Webmail
|
|
||||||
|
|
||||||
## Technisch
|
|
||||||
|
|
||||||
### Installation
|
|
||||||
|
|
||||||
* coop-cloud recipe: nein
|
|
||||||
* Docker: [image](), [Dockerfile]()
|
|
||||||
* Docker-Compose: [link](https://github.com/mailcow/mailcow-dockerized/blob/master/docker-compose.yml)
|
|
||||||
* Healthcheck: nein, aber hat einen watchdog
|
|
||||||
* Secrets: nein
|
|
||||||
* Konfiguration via: .env
|
|
||||||
* API-Dokumentation: [hier](https://mailcow.docs.apiary.io/)
|
|
||||||
* Abhängigkeiten:
|
|
||||||
* solr, rspamd, postfix, dovecot, sogo, ...
|
|
||||||
* Installationshinweise:
|
|
||||||
* docker-compose relativ problemlos
|
|
||||||
* anleitung erklärt ganz gut welche dns dinge alle beachtet werden müssen
|
|
||||||
aber natürlich noch viel manueller aufwand
|
|
||||||
|
|
||||||
|
|
||||||
### Authentifizierung & SSO
|
|
||||||
|
|
||||||
|
|
||||||
veraltet: [ldap sync](https://github.com/Programmierus/ldap-mailcow)
|
|
||||||
https://github.com/wardpieters/mailcow-ldap
|
|
||||||
|
|
||||||
vmtl könnte man ähnlichen Ansatz bauen und regelmäßig per api mailboxen anlegen / löschen etc.
|
|
||||||
|
|
||||||
mailcow kann als sso-provider verwendet werden ... z.B. Authentik integration: https://goauthentik.io/integrations/sources/mailcow/
|
|
||||||
i
|
|
||||||
|
|
||||||
|
|
||||||
### Entwicklung
|
|
||||||
|
|
||||||
* Maintainership: servercow.de , Willich Germany
|
|
||||||
* Contributors: 225
|
|
||||||
* Letzte Änderung: 24.06.22
|
|
||||||
* Letzter Release / Zyklus: 23.06.22 [2022-06a](https://github.com/mailcow/mailcow-dockerized/releases/tag/2022-06a), Wöchentlich
|
|
||||||
* Erweiterbarkeit: x
|
|
||||||
* Geplante Entwicklung / Roadmap: x
|
|
||||||
|
|
||||||
Überprüft am: 28.06.22
|
|
||||||
|
|
||||||
### sonstiges
|
|
||||||
|
|
||||||
* Import / Export von Userdaten
|
|
||||||
|
|
||||||
## Notizen
|
|
||||||
|
|
||||||
Version 1.1 14.06.2022
|
|
|
@ -1,84 +0,0 @@
|
||||||
# Mailu
|
|
||||||
|
|
||||||
Mailu hat ein übersichtliches Admin Interface und bietet alle wichtigten Funktionen
|
|
||||||
für die Administration eines Mailservers. Als Webclient kann entweder Rainloop oder Roundcube verwendet werden.
|
|
||||||
Für eine externe Authentifizierung ist ein Fork mit einer openid connect Implementierung in Entwicklung.
|
|
||||||
|
|
||||||
## Allgemeine Informationen
|
|
||||||
|
|
||||||
* Website: https://mailu.io/1.9/
|
|
||||||
* Demo:
|
|
||||||
* [Hersteller](https://mailu.io/master/demo.html)
|
|
||||||
* [local-it]() admin : (Zugang für Demo-System hier)
|
|
||||||
|
|
||||||
admin@mailu.dev.local-it.cloud : admin
|
|
||||||
https://mailu.dev.local-it.cloud/admin
|
|
||||||
https://mailu.dev.local-it.cloud/webmail/
|
|
||||||
|
|
||||||
* Source Code: [hier](https://github.com/mailu/mailu)
|
|
||||||
* Dokumentation: [hier]( https://mailu.io/1.9/)
|
|
||||||
* Lizenz: MIT
|
|
||||||
* Programmiersprache (Framework): Python / Docker
|
|
||||||
* Geschäftsmodell: all FOSS
|
|
||||||
|
|
||||||
### Kernfunktionen (Spezialisierung der Plattform)
|
|
||||||
|
|
||||||
* Standard email server, IMAP and IMAP+, SMTP and Submission
|
|
||||||
* Advanced email features, aliases, domain aliases, custom routing
|
|
||||||
* Web access, multiple Webmails and administration interface
|
|
||||||
* User features, aliases, auto-reply, auto-forward, fetched accounts
|
|
||||||
* Admin features, global admins, announcements, per-domain delegation, quotas
|
|
||||||
* Security, enforced TLS, Letsencrypt!, outgoing DKIM, anti-virus scanner
|
|
||||||
* Antispam, auto-learn, greylisting, DMARC and SPF
|
|
||||||
* Freedom, all FOSS components, no tracker included
|
|
||||||
|
|
||||||
|
|
||||||
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
|
||||||
* Webmail Rainloop / Roundcube
|
|
||||||
|
|
||||||
## Technisch
|
|
||||||
|
|
||||||
### Installation
|
|
||||||
|
|
||||||
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/mailu)
|
|
||||||
* Docker: [image](https://hub.docker.com/u/mailu), [Dockerfile]()
|
|
||||||
* Docker-Compose: link
|
|
||||||
* Healthcheck: disabled?
|
|
||||||
* Secrets: auom. generiert
|
|
||||||
|
|
||||||
* Konfiguration via: envs /
|
|
||||||
* API-Dokumentation: Link
|
|
||||||
* Abhängigkeiten:
|
|
||||||
* App:
|
|
||||||
* Datenbank: redis
|
|
||||||
* public-ip / free mail ports
|
|
||||||
* Installationshinweise: (Was ist alles schief gelaufen?)
|
|
||||||
* webmail kommt nicht direkt hoch, versucht ggf zu früh auf einen anderen Service zuzugreifen
|
|
||||||
* benötigt host-mode damit container über die öfftl. ip-addr wissen
|
|
||||||
|
|
||||||
### Authentifizierung & SSO
|
|
||||||
|
|
||||||
fork mit openid: https://github.com/heviat/Mailu-OpenID
|
|
||||||
ldap offenes issue: https://github.com/Mailu/Mailu/issues/783
|
|
||||||
|
|
||||||
|
|
||||||
### Entwicklung
|
|
||||||
|
|
||||||
* Maintainership: Community
|
|
||||||
* Contributors: 168
|
|
||||||
* Letzte Änderung: 07.06.2022
|
|
||||||
* Letzter Release / Zyklus: 08.06.2022 [1.9.31](https://github.com/Mailu/Mailu/releases/tag/1.9.31), mehrfach im Monat
|
|
||||||
* Erweiterbarkeit: ?
|
|
||||||
* Geplante Entwicklung / Roadmap: github milestones
|
|
||||||
|
|
||||||
Überprüft am: 28.06.22
|
|
||||||
|
|
||||||
### sonstiges
|
|
||||||
|
|
||||||
https://crowdfunding.lfx.linuxfoundation.org/projects/mailu
|
|
||||||
|
|
||||||
* Import / Export von Userdaten
|
|
||||||
|
|
||||||
## Notizen
|
|
||||||
|
|
||||||
Version 1.1 14.06.2022
|
|
|
@ -1,5 +0,0 @@
|
||||||
|
|
||||||
Ein Setup mit Docker steht für Modoboa noch nicht zur Verfügung, es installiert mit einem Python basierten Installer alle benötigten Komponenten auf dem Server direkt.
|
|
||||||
Modoboa kann in der Installation mit einem externen LDAP konfiguriert werden und ist somit möglich an andere Authentifizierungssysteme anzubinden.
|
|
||||||
Es kommt mit einem eigenen Webmailclient mit Kontakte und Kalender, aber sehr geringem Funktionsumfang.
|
|
||||||
Die Administrationsoberfläche bietet Administrator:innen eine gute Kontrolle über Postfächer und Domains und hat wie Mailcow auch gute Helfer z.B. zur konfiguration von DNS-Einträgen.
|
|
Loading…
Reference in a new issue