I'm in the process of getting dovecot set up, and unfortunately that 
also entails re-building sendmail to add SASL support, etc. I've 
installed the "cyrus-sasl-2.1.21p2.tgz" package on OBSD 3.9, and 
following a couple of on-line "HOW-TO's" for help.

As I was inching my way along, testing as I go, I noticed something odd.

/usr/local/sbin/testsaslauthd -u user -p password

(NOTE: The testsaslauthd app is used to verify the saslauthd daemon is 
working properly; I assume it calls saslauthd, but there is no man page 
for it, so this is just a guess.)

This test worked on the first user id and pw I tried, so I assumed 
saslauthd was working correctly. Later, while troubleshooting a stubborn 
issue, I tried it with another userid and password, and got the 
following result:

B14xVu: Undefined variable.

where "B14xVu" is a fragment of the password. The full password was:
V$B14xVu

I tried this on other user/password combinations, and got reasonable 
results. But the "$" char seems to cause a problem consistently. In all 
other cases, the result was either:

0: OK "Success."
- or -
0: NO "authentication failed"

At this point, I'm not sure what's going on. I'd appreciate it if 
someone else could try this experiment, and post your findings here.

Thanks,
J

Reply via email to