Mail Server · 3 min read · Sep 09, 2025
Vollständige Mail-Server-Lösung mit virtuellen Domains und Benutzern (Debian Etch, Postfix, MySQL, Dovecot, DSpam, ClamAV, Postgrey, RBL)
Vollständige Mail-Server-Lösung mit virtuellen Domains und Benutzern (Debian Etch, Postfix, MySQL, Dovecot, DSpam, ClamAV, Postgrey, RBL)
Dieses Tutorial ist Copyright (c) 2007 von Justin Refice. Es basiert auf verschiedenen Anleitungen und Originalmaterialien, die am Ende des Dokuments aufgeführt sind. Sie dürfen dieses Tutorial unter der Creative Commons Lizenz 2.5 oder einer späteren Version verwenden.
I. Einführung
Dieser Leitfaden beschreibt, wie man eine vollständige E-Mail-Lösung in Debian Linux einrichtet (alle Codes stammen von Debian Etch). Ich wurde gebeten, eine sichere, skalierbare, tragbare Lösung für ein kleines Unternehmen zu entwerfen. Obwohl der Leitfaden viele ‘Server’ erwähnt, hatte das Unternehmen nur 4 physische Maschinen, Xen wurde verwendet, um die gesamte Lösung zu virtualisieren. Dieser spezielle Aspekt des Systems wird in diesem Leitfaden nicht behandelt, obwohl ich versuchen werde, ihn in die nächste Revision aufzunehmen.
Nur eine Anmerkung zu den unten verwendeten Servernamen: Wenn es nicht über das Internet zugänglich sein muss, lassen Sie es nicht zu. Domainnamen, die mit internal.example.com enden, sind interne NIC/IP-Adressen… es gibt keine Möglichkeit, sie direkt über das Internet zu erreichen, noch sollte es das geben. Jeder Server, der NUR einen internal.example.com-Domainnamen hat, ist ein rein interner Server und kann nicht direkt über das Internet erreicht werden. Alle nicht-internen Server haben zwei NICS (diese können zwei echte NICs oder virtuelle sein). Der erste NIC hat Zugang zum Internet und ist streng firewallgeschützt. Der zweite NIC hat Zugang zum internen Netzwerk und hat daher etwas weniger Sicherheit. Die Einzelheiten zur Einrichtung dieser NICS liegen außerhalb des Rahmens dieses Dokuments, aber ich werde es möglicherweise in Zukunft aktualisieren, um sie einzuschließen.
Die allgemeine Anordnung der Server ist:
Primärer MX:
NIC1 = Unsicher/Internet = mx-1.example.com
NIC2 = Sicher/Intranet = mx-1.internal.example.com
MTA: Postfix
Greylist-Filter: Postgrey
Sekundärer MX:
NIC1 = Unsicher/Internet = mx-2.example.com
NIC2 = Sicher/Intranet = mx-2.internal.example.com
MTA: Postfix
Greylist-Filter: Postgrey
SMTP+TLS & IMAPS:
NIC1 = Unsicher/Internet = secure-mail.example.com
NIC2 = Sicher/Intranet = secure-mail.internal.example.com
MTA: Postfix (+TLS/SSL)
IMAP: Dovecot (IMAPS)
Mail-Zustellserver: postman.internal.example.com
MTA (lmtp): DSPAM
Antivirus: ClamAV
IMAP: Dovecot
Datenbankserver: sql-1.internal.example.com
MySQL
Dateiserver: files-1.internal.example.com
NFS
Temporärer Build-Server: build.internal.example.com
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.