Benutzer-Werkzeuge

Webseiten-Werkzeuge


infrastruktur:mailserver

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
infrastruktur:mailserver [2020/12/23 20:54]
keno
infrastruktur:mailserver [2021/01/13 22:26] (aktuell)
keno
Zeile 12: Zeile 12:
 Um Emails von deinem Server verschicken und auf ihm empfangen zu können, brauchst du einen Mail Transfer Agent (MTA). In dieser Anleitung benutzen wir [[https://​www.exim.org/​|Exim]]. Exim ist auf Debian normalerweise vorinstalliert. Andernfalls kann es mit dem folgenden Befehl installiert werden. Um Emails von deinem Server verschicken und auf ihm empfangen zu können, brauchst du einen Mail Transfer Agent (MTA). In dieser Anleitung benutzen wir [[https://​www.exim.org/​|Exim]]. Exim ist auf Debian normalerweise vorinstalliert. Andernfalls kann es mit dem folgenden Befehl installiert werden.
  
-  # apt install ​exim+  # apt install ​exim4
  
 Debian kann über [[https://​wiki.debian.org/​debconf|debconf]] automatisch angepasste Konfigurationsdateien für Exim erstellen. Dies passiert entweder bei der Installation des Pakets oder nachträglich mit: Debian kann über [[https://​wiki.debian.org/​debconf|debconf]] automatisch angepasste Konfigurationsdateien für Exim erstellen. Dies passiert entweder bei der Installation des Pakets oder nachträglich mit:
Zeile 108: Zeile 108:
 Anschließend muss in der Exim-Konfiguration noch die Benutzung von TLS aktiviert werden und die Konfiguration neu geladen werden. Anschließend muss in der Exim-Konfiguration noch die Benutzung von TLS aktiviert werden und die Konfiguration neu geladen werden.
  
-<file /​etc/​defaut/​exim4>​+<​file ​txt /​etc/​defaut/​exim4>​
 ... ...
 SMTPLISTENEROPTIONS='​-oX 25:​587:​10025 -oP /​run/​exim4/​exim.pid'​ SMTPLISTENEROPTIONS='​-oX 25:​587:​10025 -oP /​run/​exim4/​exim.pid'​
Zeile 142: Zeile 142:
 Nun müssen wir Dovecot noch so konfigurieren,​ dass es die Mails von da liest, wo Exim sie hinschreibt. Nun müssen wir Dovecot noch so konfigurieren,​ dass es die Mails von da liest, wo Exim sie hinschreibt.
  
-<file /​etc/​dovecot/​conf.d/​10-mail.conf>​+<​file ​txt /​etc/​dovecot/​conf.d/​10-mail.conf>​
 ... ...
 mail_location = maildir:​~/​Maildir mail_location = maildir:​~/​Maildir
Zeile 152: Zeile 152:
   # apt install sasl2-bin   # apt install sasl2-bin
  
-<file /​etc/​default/​saslauthd>​+<​file ​txt /​etc/​default/​saslauthd>​
 ... ...
 START=yes START=yes
Zeile 163: Zeile 163:
 In ///​etc/​exim4/​exim4.conf.template//​ fügen wir nun die folgenden Linien hinzu (sind schon als Kommentar in der Datei vorhanden und wir müssen nur die # am Anfang jeder Zeile entfernen): In ///​etc/​exim4/​exim4.conf.template//​ fügen wir nun die folgenden Linien hinzu (sind schon als Kommentar in der Datei vorhanden und wir müssen nur die # am Anfang jeder Zeile entfernen):
  
-<file /​etc/​exim4/​exim4.conf.template>​+<​file ​txt /​etc/​exim4/​exim4.conf.template>​
 plain_saslauthd_server:​ plain_saslauthd_server:​
   driver = plaintext   driver = plaintext
Zeile 183: Zeile 183:
 Damit sind wir mit diesem Abschnitt fertig. Alle Nutzer*innen des Debian-Systems sollten nun mit ihren normalen Zugangsdaten von ihren Computern aus Emails verschicken und empfangen können. Dazu können sie IMAP mit TLS auf Port 993 und SMTP mit STARTTLS auf Port 587 benutzen. Die Authentifizierungsmethode ist PLAIN, der anzugebende Nutzer*inname ist der, den die Nutzer*in auch auf dem Debian-Server hat. Damit sind wir mit diesem Abschnitt fertig. Alle Nutzer*innen des Debian-Systems sollten nun mit ihren normalen Zugangsdaten von ihren Computern aus Emails verschicken und empfangen können. Dazu können sie IMAP mit TLS auf Port 993 und SMTP mit STARTTLS auf Port 587 benutzen. Die Authentifizierungsmethode ist PLAIN, der anzugebende Nutzer*inname ist der, den die Nutzer*in auch auf dem Debian-Server hat.
  
-===== - Email-Nutzer*innen ohne Zugriff auf Server =====+===== - Email-Nutzer*innen ohne Zugriff auf den Server =====
  
 Mit den folgenden Befehlen kann eine Nutzer*in mit dem Namen //anna// hinzugefügt werden, die einen Mailaccount benutzen kann, sich allerdings im Server nicht einloggen kann (bspw. per SSH): Mit den folgenden Befehlen kann eine Nutzer*in mit dem Namen //anna// hinzugefügt werden, die einen Mailaccount benutzen kann, sich allerdings im Server nicht einloggen kann (bspw. per SSH):
  
-  # useradd -anna+  # useradd --create-home ​anna
   # passwd anna   # passwd anna
   # usermod -s /​usr/​sbin/​nologin anna   # usermod -s /​usr/​sbin/​nologin anna
  
 Der Account von //anna// ist dann also ein reiner Email-Account. Der Account von //anna// ist dann also ein reiner Email-Account.
- 
-===== - Webclient mit Squirrelmail ===== 
infrastruktur/mailserver.1608753252.txt.gz · Zuletzt geändert: 2020/12/23 20:54 von keno