qmail authentication problems

Roland van Laar roland at micite.net
Sat Sep 13 10:54:15 UTC 2008


Hello,

After installing qmail, and being quit happy with it, I wanted to start 
using authentication;
which I can't get to work.

Installed mail/qmail-tls
in tcp.smtp:
192.168.2.:allow,RELAYCLIENT=""
:allow

For checkpassword I am using /usr/local/bin/checkpassword
which works fine (when the correct passwd is used) if I try it at the 
command line:
printf "%s\0%s\0%s\0" roland S03p3rS3cre7  Y123456 | 
/usr/local/bin/checkpassword /usr/bin/id 3<&0
And it prints my user id.

When I try to login via netcat:
smtptest << EOF
EHLO
AUTH LOGIN
cm9sYW5kCg==
UzAzcDNyUzNjcmU3Cg==
EOF

$ nc localhost 25 < smtptest
220 yttrium.micite.net ESMTP
250-yttrium.micite.net
250-AUTH LOGIN CRAM-MD5 PLAIN
250-AUTH=LOGIN CRAM-MD5 PLAIN
250-STARTTLS
250-PIPELINING
250 8BITMIME
334 VXNlcm5hbWU6
334 UGFzc3dvcmQ6
535 authorization failed (#5.7.0)

The log files are silent. I tried to use checkpassword-pam, as a 
replacement, but
this gave errors such as:
Sep 13 10:35:55 yttrium smtp[37132]: Internal error: unknown message 
style: 'PAM_ERROR_MSG'
Sep 13 10:35:55 yttrium smtp[37132]: Authentication failed: 
authentication error
Sep 13 10:39:33 yttrium /usr/local/bin/checkpassword-pam[37154]: PAM 
service name not specified

What can be the problem??

Roland






More information about the freebsd-questions mailing list