Postfix mit Sasl komplieren

staelche

New Member
Hallo ServerSupportForum,

ich bin schon seit einiger Zeit auf meinem Server (Debian Sarge) dabei mir einen Mailserver zusammen zu bauen. Ich habe mir bis jetzt von Cyrus imap, Sasl, spamassasin, clamav, posgtrey, postfix, pam, pam_mysql alles selber kompiliert. Ich kann auch zb. Konten erstellen.

Ich bin nach dem Howto von David Lais (postfix-howto.de) vorgegangen

Ich habe mein Postfix 2.3.4, als erstes, wie in seinem Howto so kompiliert :
Code:
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
Die maillog sagte etwas von

Code:
warning: unsupported SASL server implementation: cyrus

Heraus kam, dass ab Version 2.2 es nicht mehr -DUSE_SASL_AUTH zu heißen hat, sondern -DUSE_CYRUS_SASL.
Dann hab ich noch -DUSE_TLS eingefügt, weil deswegen auch noch was im maillog steht.

Mein aktueller make makefiles :
Code:
make makefiles 'CCARGS=-DHAS_MYSQL \
-I/usr/local/mysql/include/mysql -DUSE_CYRUS_SASL \
-I/usr/local/include/sasl -DUSE_TLS \
-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/ssl/lib -ldb4.2 -lssl -lcrypto'

Nun kommt im maillog:

Code:
postfix/smtpd[5423]: warning: smtpd_sasl_auth_enable is true, but SASL support is not compiled in

Danach hab ich auch gegoogelt, aber nur solche Fehler gefunden, bei denen sasl wirklich nicht mitkompiliert wurde.
Was bei meinem Postfix ja mitkompiliert ist, oder?:(
 
Puh, vor lauter Müdigkeit gestern, habe ich ganz vergessen, mich schonmal zu bedanken, falls sich mir einer annehmen sollte.

Hats einen besonderen Grund, nicht die fertigen debian-Pakete zu nehmen?

Naja, der einzigste Grund war am Anfang, dass ich mich mit Mailservern kein bisschen auskannte und ich dachte wenn ich mich nah genug an des Howto halte wird es schon klappen.

Mit Packeten von Vorne anzufangen würde zwar sicherlich das Problem beheben, aber auf dem Server laufen mittlerweile auch andere Sachen, die ich dann auch erster wieder alle aufsetzen müsste.

Wär toll wenn es noch andere Vorschläge gäbe.

Thomas
 
Back
Top