Navigationsleiste  |    Direktzugriff   |    SMTP Auth   |    Home  


Postfix mit SMTP Auth absichern


3      Installation

Aus persönlicher Erfahrung und dem Feedback der tuxhausen-Leser, empfehle ich die Installation unter Mandrake 8.2 (9.0 nicht getestet) oder Debian Woody.
Bei SuSE kann es Probleme geben, wenn vorher sendmail installiert war. In diesem Fall, alle alten sendmail-Dateien löschen und evtl auch das ganze Verzeichnis /var/mail/ bzw. /var/spool/mail



3.1      Mandrake 8.2

Mit Mandrake 8.2 ist die Installation besonders einfach, Mandrake benutzt Postfix als Standard und hat netterweise SMTP Auth direkt einkompiliert.
Und das macht uns die Arbeit sehr einfach.

Diese Pakete benötigst du unter Mandrake 8.2 (am besten alle mit dem Software-Manager anhand der Beschreibung suchen und installieren):




3.2      Debian Woody (3.0) / Sarge (3.1)

Mit Debian Woody ist die Installation auch einfach,da ein Paket bereitsteht das bereits SMTP Auth einkompiliert hat.
Und das macht uns die Arbeit sehr einfach.

Diese Pakete benötigst du unter Debian Woody:

Unter Sarge benötigst du noch zusätzlich das Paket

Alle fehlenden Pakete installiert apt automatisch mit.

Unter Debian ist aber noch was zu beachten:
Wenn du deinen installierten MTA (Mail Transfer Agent) mit apt löscht, wird unter anderem auch logrotate gelöscht. Und das ist Mist, ohne logrotate laufen dir die Log-Files über.

Einfach Postfix installieren, dann fragt apt nach und du läßt Exim entfernen.




3.3 Quelltext

Wenn deine Distribution kein Postfix mit SMTP Auth kennt, mußt du alles selber aus den Quellen installieren.

Cyrus SASL installieren

Zuerst die Quellen besorgen, diese gibt es auf der Cyrus SASL Library Seite [4]

Aber nicht die Version 2.1.5 benutzen !! Die ging bei mir hier nicht, argh. Benutze bitte Version 1.5.27
Gut, wenn du die Lib gefunden hast, der übliche flotte Dreier:

[root]# tar -xvzf cyrus-sasl-1.5.27.tar.gz
[root]# cd cyrus-sasl-1.5.27
[root]cyrus-sasl-1.5.27# ./configure --enable-login      #Für Outlook Express
[root]cyrus-sasl-1.5.27# make
[root]cyrus-sasl-1.5.27# make install
[root]cyrus-sasl-1.5.27# ln -s /usr/local/lib/sasl /usr/lib/sasl

Das --enable-login brauchen alle, die Outlook Express benutzen wollen oder müssen, das braucht eine extra Behandlung ....

Das war es auch schon, hoffe alles hat geklappt. Sonst INSTALL und README lesen.

Postfix installieren

Das nächste Ziel ist die Postfix Seite [5], von dort die aktuelle stabile (Official release ) ,hier die 1.1.11, Version herunterladen, nicht die halben Experimental (nur für die harten).

Dann kommt es etwas anders, als sonst:

[root]# tar -xvzf postfix-1.1.11.tar.gz
[root]# cd postfix-1.1.11
[root]postfix-1.1.11# make makefiles CCARGS="-DUSE_SASL_AUTH -I/usr/local/include" AUXLIBS="-L/usr/local/lib -lsasl"
[root]postfix-1.1.11# make

Das komische make makefiles sagt Postfix, daß er bitteschön unsere schöne SASL Lib nehmen soll, sonst macht er das nicht.
Evtl, mußst du die angegebenen Verzeichnisse linken, aber normalerweise nicht.

So, wer ein Postfix schon laufen hat, sollte dieses nun stoppen

[root]# postfix stop


Jetzt kommt noch was merkwürdiges:
Wenn du noch kein Postfix laufen hast, mußt du folgendes machen und alle Fragen brav beantworten. Hier kann ich dir leider nicht helfen, da ich nur schon laufende Postfix-Server hatte, evtl. später mal:

[root]postfix-1.1.11# make install


Hast du allerdings schon Postfix laufen, mußt du folgendes eingeben:

[root]postfix-1.1.11# make upgrade


Das habe ich unter Debian Potato gemacht; cool, danach geht es sogar noch :-))

Noch was für die Debianer:
Wenn die libsasl.so.7 nicht gefunden wird, /etc/ld.so.conf um /usr/local/lib erweitern und ldconfig ausführen

Dann mal sehen ob es auch die neue Version ist und diese auch SASL kennt :

[root]# postconf mail_version
mail_version = 1.1.11
[root]# postconf smtp_sasl_auth_enable
smtp_sasl_auth_enable = no

Unser Postfix hat die richtige Version und SASL ist drin; OK, ist noch aus, aber das machen wir gleich an.


Einleitung Inhalt    Ausgehende Verbindung

Erstellt: 2002-07-25 Autor: Markus Ungermann     Kontakt
Letztes Update: 2003-01-18    URL: http://www.tuxhausen.de/postfix_smtp_auth.html