I'm using an qmail-smtp auth patch (auth-jms1.3.patch) and vpopmail-5.3.28.
I can pop3 authorize just fine. but a test of smtp auth produces the following:

[EMAIL PROTECTED]:etc # telnet 25
Connected to localhost.
Escape character is '^]'.
auth login
334 VXNlcm5hbWU6
<my base64 user account on the form [EMAIL PROTECTED]>
334 UGFzc3dvcmQ6
<my base64 passwd>
vchkpw: smtp auth
digascii: 9c816a55b58cd6a6c0bd7f746939008c, response: 235 ok, go ahead (#2.0.0)

502 unimplemented (#5.5.1)
Connection closed by foreign host.
------------------------------------------------------------------------ --------
The server is OSX. Apparently the digascii text causes my email client to assume failure on the os even though success is indicated. The SMTP log states success. A grep of "digascii" shows it is in the vchkpw.c file.
Any ideas or pointers on how to deal with this?

Interestingly I have another installation with the same patch and vpopmail version on FreeBSD that produces this correct output (abbreviated):
<my base64 passwd>
vchkpw: smtp auth
235 ok, go ahead (#2.0.0)
However if I cause an auth failure on the same server it produces digascii text while failing:
vchkpw: smtp auth
digascii: 3a459a2f3843b4d2d670bc93a2bd2956, response: 535 authorization failed (#5.7.0)

Jason Parker

Reply via email to