Santiago Romero wrote:

Hi.

I tried to upgrade from a perfectly running postfix system
(2.5.1 + SASL1) to 2.5.4, and got an strange error.

I compiled 2.5.1 (tar.gz from postfix's website) 3 months ago with:

make makefiles CCARGS="-DUSE_SASL_AUTH" -lsasl
make
make install
(answered the install questions and installed postfix in /postfix/ directory)

It's been working nicely since then, but due to CVE-2008-2936 I
downloaded 2.5.4 (tar.gz from postfix's website) and wrote:

tar xvzf postfix-2.5.4.tar.gz
cd postfix-2.5.4
make makefiles CCARGS="-DUSE_SASL_AUTH" -lsasl

CCARGS='-DUSE_SASL_AUTH \
-DUSE_CYRUS_SASL'

When Dovecot authentication was introduced the arguments were changed. Now you have to use -DUSE_CYRUS_SASL explicitely in order to compile support for Cyrus sasl in.

Now I'm trying to know what I'm doing wrong, because I'm using the same
"configure/make" setup and the same main.cf/master.cf files...

# postconf -n | grep -i sasl | grep -v authenticated
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = smtpd

# postconf -a
cyrus
dovecot

--
Sandy

List replies only please!
Please address PMs to: news-reply2 (@) japantest (.) homelinux (.) com

Reply via email to