Mailserver mit Dovecot und Fetchmail: Unterschied zwischen den Versionen
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 9: | Zeile 9: | ||
Die Anleitung basiert auf dem folgenden Artikel: http://www.pcwelt.de/ratgeber/Den_eigenen_Mailserver_einrichten_-_so_geht_s-Linux_als_Server-8716159.html | Die Anleitung basiert auf dem folgenden Artikel: http://www.pcwelt.de/ratgeber/Den_eigenen_Mailserver_einrichten_-_so_geht_s-Linux_als_Server-8716159.html | ||
Diese Konfiguration ist erweitert um den Spamfilter Spamassassin, der in den lokalen MTA Exim4 eingebunden wird. Dabei wird Exim4 so umgestellt, dass es die Mails nicht direkt zustellt, sondern an Dovecot als LDA zur lokalen Zustellung weiterreicht. Der Vorteil besteht darin, dass dann Sieve als Plugin in Dovecot genutzt werden kann, sowohl serverseitig, als auch Clientseitig, z.B. in Roundcube. | |||
Die Zustellung einer E-Mail sieht dann etwa so aus: | |||
SMTP-Server beim Mailhoster --> IMAP Fetchmail --> Lokaler MTA Exim4 --> Spamassassin --> Lokaler Exim4 --> LDA Dovecot --> Sieve und Managesieve --> Zustellung ins Postfach | |||
Installationsanleitung: | |||
* Debian Betriebssystem (Getestete Version: 8.7) | * Debian Betriebssystem (Getestete Version: 8.7) | ||
* [[ | * [[Exim4 als SMTP-Server (Debian)|Exim für SMTP-Versand als Smarthost]] | ||
* [[Debian auf Maildir umstellen|Umstellung Debian von mbox auf Maildir]] | * [[Debian auf Maildir umstellen|Umstellung Debian von mbox auf Maildir]] | ||
* [[Webserver installieren (Debian)|LAMP-Stack mit Apache, MariaDB und PHP]] | * [[Webserver installieren (Debian)|LAMP-Stack mit Apache, MariaDB und PHP]] |
Version vom 12. Januar 2020, 12:24 Uhr
Anleitung, um einen IMAP-Mailserver für das Hosting eigener E-Mails auf eigener Hardware zu installieren.
Dabei wird der Server als Smarthost eingerichtet, was bedeutet, dass kein MX-Eintrag auf ihn verweist. Stattdessen holt der E-Mails mit Fetchmail von vorgeschalteten Postfächern bei Mailhostern ab.
Zum Versand werden E-Mails per Smarthost-Konfiguration an einen vorgeschalteten SMTP-Server weiter gereicht.
Clients können optional einen abweichenden SMTP-Server zum E-Mailversand nutzen und den IMAP-Server nur zur Speicherung der E-Mails verwenden.
Die Anleitung basiert auf dem folgenden Artikel: http://www.pcwelt.de/ratgeber/Den_eigenen_Mailserver_einrichten_-_so_geht_s-Linux_als_Server-8716159.html
Diese Konfiguration ist erweitert um den Spamfilter Spamassassin, der in den lokalen MTA Exim4 eingebunden wird. Dabei wird Exim4 so umgestellt, dass es die Mails nicht direkt zustellt, sondern an Dovecot als LDA zur lokalen Zustellung weiterreicht. Der Vorteil besteht darin, dass dann Sieve als Plugin in Dovecot genutzt werden kann, sowohl serverseitig, als auch Clientseitig, z.B. in Roundcube.
Die Zustellung einer E-Mail sieht dann etwa so aus:
SMTP-Server beim Mailhoster --> IMAP Fetchmail --> Lokaler MTA Exim4 --> Spamassassin --> Lokaler Exim4 --> LDA Dovecot --> Sieve und Managesieve --> Zustellung ins Postfach
Installationsanleitung:
- Debian Betriebssystem (Getestete Version: 8.7)
- Exim für SMTP-Versand als Smarthost
- Umstellung Debian von mbox auf Maildir
- LAMP-Stack mit Apache, MariaDB und PHP
- Let's encrypt
- Dovecot-Server für IMAP-Zugriff mit Nutzung von Maildir
- Fetchmail für das abholen von E-Mails aus den vorgeschalteten Postfächern
- Roundcube als Webmail-Client
- Mutt als terminalbasierter E-Mail-Client
- SpamAssassin mit Dovecot und Sieve zum Filtern von Spam-Mails