Postfix-Cyrus-Procmail-SpamAssassin Howto

von David Lais

+ Installation - Postfix

Bevor wir nun damit anfangen, Postfix zu kompilieren, überpüfen wir wieder, ob wir bereits unsere Gruppen haben:

grep postfix /etc/group
grep maildrop /etc/group

Sollten wir sie noch nicht haben, erstellen wir sie mit:

groupadd -g 33333 postfix
groupadd -g 33335 postdrop

groupadd erstellt eine Gruppe. Mit der Option -g setzen wir eine feste GID (Group ID).

Erstellen von unserem Postfix Benutzer:

useradd -u 33333 -g 33333 -d /dev/null -s /bin/false postfix

Hier weisen wir mit -u dem Benutzer eine feste UID (User ID) zu und mit -u die UID = 33333, die unserem postfix Benutzer gehört.

Als erstes laden wir wieder die Source herrunter und entpacken sie:

wget http://postfix-release.webdesign-zdg.de/official/postfix-2.3.4.tar.gz
tar xfz postfix-2.3.4.tar.gz

Früher mussten wir noch ein TLS und IPv6 Patch einspielen. Dies ist in der neuen Version nicht mehr nötig, da TLS und IPv6 hier bereits integriert sind.

Jetzt wird es wieder etwas komplexer. In der neuen Postfix Version ist leider immer noch kein ./configure Script enthalten. Deshalb müssen wir die Compilerflags selber angeben:

make makefiles 'CCARGS=-DHAS_MYSQL \
-I/usr/local/mysql/include/mysql -DUSE_SASL_AUTH \
-I/usr/local/include/sasl -I/usr/local/bdb/include \
-DUSE_SSL -I/usr/local/ssl/include' \
'AUXLIBS=-L/usr/local/mysql/lib/mysql \
-lmysqlclient -lz -lm -L/usr/local/lib -lsasl2 \
-L/usr/local/bdb/lib -L/usr/local/ssl/lib -lssl -lcrypto'
make
make install

Nur noch Postfix beim Serverstart starten lassen:

ln -s /usr/sbin/postfix /etc/rc.d/rc3.d/S14postfix
ln -s /usr/sbin/postfix /etc/rc.d/rc3.d/K07postfix

Fertig!!! Postfix ist nun bereit.


« Zurük zu Cyrus | Weiter mit Greylisting »