Inhaltsverzeichnis

zurĂźck

Mailserver – Grundlagen (SMTP, IMAP, POP3, Postfix, Dovecot)

Ein Mailserver besteht im Kern aus zwei Hauptkomponenten:

Typische Kombination:

1. Grundlagen der E-Mail-Kommunikation

E-Mail unterscheidet grundsätzlich zwei Transportwege:

Client 1 (Sender) Mailserver 1 Mailserver 2 Client 2 (Empfänger) Internet ✉️ ✉️ SMTP SMTP ✉️ IMAP/POP3 (Abruf)

2. SMTP – Simple Mail Transfer Protocol

SMTP ist das Protokoll fĂźr das Senden von E-Mails.

Ports:

SMTP-Aufgaben:


3. IMAP & POP3 – Mailabruf

IMAP – Internet Message Access Protocol

Ports:


POP3 – Post Office Protocol

Ports:


4. Der typische Aufbau eines Mailservers

Ein vollständiger Mailserver besteht aus:

  1. SMTP-Server (Postfix, Exim, Sendmail)
  2. IMAP/POP3-Server (Dovecot)
  3. Spamfilter (SpamAssassin, rspamd)
  4. Antivirus (ClamAV)
  5. Datenbanken (Benutzer, Domains, Aliase)
  6. TLS-Zertifikaten
Postfix Dovecot Spamfilter / AV ← SMTP (Senden) ← IMAP/POP3 (Empfang)

5. DNS-Einträge fßr Mail

Ein Mailserver funktioniert nur, wenn DNS korrekt ist.

Notwendige Records:

Beispiel fĂźr DNS


 example.com.      MX  10 mail.example.com.
 mail.example.com.  A  203.0.113.5


SPF:


 v=spf1 mx -all



6. Postfix – SMTP-Server

Der am weitesten verbreitete Mailserver unter Linux.

Hauptaufgaben:

Konfigurationsdateien:


 /etc/postfix/main.cf
 /etc/postfix/master.cf


Beispieleintrag:


 myhostname = mail.example.com
 mydestination = localhost
 smtp_tls_security_level = may



7. Dovecot – IMAP/POP3-Server

Dovecot ist modern, stabil und sehr weit verbreitet.

Funktionen:

Verzeichnisse:


 /etc/dovecot/
 /var/mail/
 /var/vmail/


8. Ablauf einer MailĂźbermittlung

[Sender-PC] SMTP Submission (587, TLS, AUTH) [Postfix des Absenders] SMTP Relay über Port 25 [Postfix des Empfängers] Übergabe an Dovecot [Dovecot speichert Mail] IMAP-Abfrage durch Empfänger [Empfänger-PC]

9. Spam- & Sicherheitsmechanismen

Typisches Setup:


10. Zertifikate / TLS

Ein Mailserver sollte folgende Ports verschlĂźsseln:

Zertifikate:


11. Maildir vs. mbox

Maildir

mbox


12. Webmail (z. B. Roundcube)

Webmail verbindet sich:

Zusammenfassung