Having some problems with setting up a proxy with any authentication mechanisms other than PLAIN. My passwords are<br>stored in my database in plaintext (and MD5), so I figure I could use whatever scheme I want. Using the latest RC15. MySQL for the backend.
<br><br>This first one is CRAM-MD5. It fails (scheme_r != NULL??) then PLAIN tries to take over, but the auth server is restarting:<br><br>Info: auth(default): client in: AUTH&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CRAM-MD5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; service=POP3&nbsp;&nbsp;&nbsp; secured lip=
204.x.x.x&nbsp;&nbsp;&nbsp;&nbsp; rip=209.x.x.x&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; resp=<br>Info: auth(default): client out: CONT&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PDA1MTA2OTcxNzY0NjA1MTAuMTE2NjIwMjUxNkBtYXJiZWxsYS5pbmZvd2VzdC5jb20+<br>Info: auth(default): client in: CONT&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; YnV0Y2hAaW5mb3dlc3QuY29tIDBhNGNjNDJlN2QxOWI4ZjlkYjk0MjE2OTgxOGVmM2Ri
<br>Error: auth(default): file passdb-cache.c: line 120 (passdb_cache_lookup_credentials): assertion failed: (*scheme_r != NULL)<br>Error: child 63406 (auth) killed with signal 6<br>Info: pop3-login: Authenticate PLAIN failed: Authentication failed: Authentication server isn&#39;t connected, try again later..: method=PLAIN, rip=
209.x.x.x, lip=204.x.x.x, TLS<br><br>After this I tried adding this line to my Proxy dovecot-sql.conf file since the Destination already had it:<br><br>default_pass_scheme = plain<br><br>When I try connecting now, I get this:
<br><br>Info: auth(default): client in: AUTH&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CRAM-MD5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; service=POP3&nbsp;&nbsp;&nbsp; secured lip=204.x.x.x&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rip=209.x.x.x&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; resp=<br>Info: auth(default): client out: CONT&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PDg1NDgyMTgxOTgyNzI0NDIuMTE2NjIwMzg2MkBtYXJiZWxsYS5pbmZvd2VzdC5jb20+
<br>Info: auth(default): client in: CONT&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; YnV0Y2hAaW5mb3dlc3QuY29tIDIzM2FjODE3NmMwNzZkNWE1MmZhNzdhNDJlODVmMjAy<br>Info: auth-worker(default): sql(<a href="mailto:user@host.com">user@host.com</a>,209.x.x.x): query: SELECT NULL AS password, 
v.storeIP AS host, v.userID AS destuser, &#39;Y<br>&#39; AS nologin, &#39;Y&#39; AS nodelay, &#39;Y&#39; AS proxy FROM virtmailbox AS v&nbsp; WHERE v.userID = &#39;<a href="mailto:user@host.com">user@host.com</a>&#39; and v.imap_active
 = 1<br>Error: auth-worker(default): file passdb.c: line 120 (passdb_handle_credentials): assertion failed: (password != NULL)<br>Error: child 69536 (auth-worker) killed with signal 6<br>Info: auth(default): client out: FAIL&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; user=
<a href="mailto:user@host.com">user@host.com</a> temp<br><br>This last error is the same that I get when trying NTLM.&nbsp; Now, the password should be NULL, since I dont want to do any authentication<br>on the Proxy, but simply forward it off to let the destination host handle it.
<br><br>Now the host that the proxy sends it off to works fine when I connect to it directly. I have the same default mechanisms <br>allowed on both Proxy and destination.<br><br>Anybody have any clues? I&#39;d really like to figure out how to proxy &quot;secure password&quot; requests to my destination server without
<br>having to rely on plaintext. Plaintext works fine with the proxy, but I am unable to get anything else working.<br><br>Am I overlooking something obvious?<br><br>Thanks,<br><br>Cassidy<br><br>