Anyone...

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 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mydomain.com ESMTP
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)
quit
221 mydomain.com
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)
...


TIA
-jason
Jason Parker





Reply via email to