+ Installation
Einleitung
In diesem Abschnitt werden wir alle benötigte Software installieren. Demjenigen, der die einzelne Software aus Updategründen nicht selbst kompilieren möchte, empfehle ich, die einzelnen Schritt trozdem anzuschauen, da teilweise einige Pfade geändert werden müssen. Fangen wir also mit Berkeley DB an.
Berkeley DB
BerkeleyDB ist eine Open Source Datenbankbibliothek, die durch Hochverfügbarkeit und Skalierbarkeit glänzt.
Benötigt:
autoconf,
libtool
Quelle:
sleepycat.com
OpenSSL
OpenSSL ist die Open Source Implementierung von SSL (Secure Sockets Layer). SSL bezeichnet ein Übertragungsprotokoll, mit dem eine verschlüsselte Kommunikation über einen Tunnel möglich ist.
Benötigt:
OpenSSL hat keine weiteren Abhängigkeiten.
Quelle:
openssl.org
MySQL
MySQL ist eine relationale Open Source SQL-Datenbank.
Benötigt:
ncurses (new curses)
Quelle:
mysql.com
Cyrus
Cyrus-SASL: (Simple Authentication and Security Layer) ist eine Methode, um die Authentifizierung für Verbindungsprotokolle zu ermöglichen.
Cyrus-IMAPD: Ein leistungsstarker und stabiler IMAP(Internet Message Access Protocol) / POP3(Post Office Protocol v3) Server.
Benötigt:
Berkeley DB,
OpenSSL
Quelle:
asg.web.cmu.edu
Postfix
Postfix ist ein schneller, sicherer und leicht zu administrierender Mailserver.
Benötigt:
Berkeley DB,
OpenSSL,
Cyrus-SASL,
MySQL
Quelle:
postfix.org
Greylisting
Eine sehr gute Spamabwehrmethode. Wir benutzen Postgrey (Postfix Greylisting Policy Server) von David Schweikert.
Benötigt:
Perl
Quelle:
isg.ee.ethz.ch/tools/postgrey
Procmail
Procmail ist ein Mail Prozess Tool, das beim Filtern und Speichern von Mails hilft.
Benötigt:
Procmail hat keine weiteren Abhängigkeiten.
Quelle:
procmail.org
SpamAssassin
SpamAssassin ist ein Spam Deamon, geschrieben in Perl.
Benötigt:
Eine Menge Perl Module.
Quelle:
spamassassin.apache.org
ClamAV
Ein Open Source Virenscanner.
Benötigt:
ClamAV hat keine weiteren Abhängigkeiten.
Quelle:
clamav.net