| Navigationsleiste | Direktzugriff | SMTP Auth | Home |
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
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):
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.
Wenn deine Distribution kein Postfix mit SMTP Auth kennt, mußt du alles
selber aus den Quellen 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.
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 |