Per Timo&#39;s direction, I decided to give the MasterUser a try in connecting my proxy to my destination server.<br>This might allow for the use of &#39;secure password&#39; for my clients that like to check that box by default.
<br><br>A couple of problems I&#39;m running into running RC15:<br><br>#1: My Proxy&#39;s SQL password_query line:<br><br>password_query = SELECT a.clearpasswd AS password, v.storeIP AS host, CONCAT(v.userID,&#39;*someuser&#39;)&nbsp; AS destuser, &#39;Y&#39; AS nologin, &#39;Y&#39; AS nodelay, &#39;Y&#39; AS proxy, &#39;somepass&#39; AS pass FROM 
iwmailsystem.virtmailbox AS v NATURAL JOIN authenticate.users AS a&nbsp; WHERE<br>&nbsp;v.userID = &#39;%u&#39; and v.imap_active = 1<br><br>I&#39;m wanting to authenticate the user on the proxy before I send it off via the MasterUser to the destination server. However, I show this in the logs:
<br><br>Info: auth(default): client in: AUTH&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PLAIN&nbsp;&nbsp; service=IMAP&nbsp;&nbsp;&nbsp; lip=x.y.z.a &nbsp; rip=a.b.c.d &nbsp; resp=AGJ1dGNoQGluZm93ZXN0LmNvbQBzZWNyZXQ=<br>Info: auth-worker(default): sql(<a href="mailto:user@host.com">user@host.com
</a>,a.b.c.d): query: SELECT a.clearpass<br>wd AS password, v.storeIP AS host, CONCAT(v.userID,&#39;*someuser&#39;)&nbsp; AS destuser, &#39;Y&#39; AS nologin, &#39;Y&#39; AS nodelay, &#39;Y&#39; AS p<br>roxy, &#39;somepass&#39; AS pass FROM 
iwmailsystem.virtmailbox AS v NATURAL JOIN authenticate.users AS a&nbsp; WHERE v.userID = &#39;<a href="mailto:user@host.com">user@host.com</a>&#39;<br>and v.imap_active = 1 <br>Error: auth(default): file auth-request.c: line 207 (auth_request_save_cache): assertion failed: (extra_fields == NULL || (strstr(extra_fields, &quot;\tpass=&quot;) == NULL &amp;&amp; strncmp(extra_fields, &quot;pass=&quot;, 5) != 0))
<br>Error: child 54122 (auth) killed with signal 6<br><br>The Wiki showed I should return a &#39;pass&#39; column. However, that&#39;s choking the query up in auth-request.c.&nbsp; Could it be the &quot;\tpass&quot; from auth-request.c
?<br><br>If I change <a href="mailto:user@host.com">user@host.com</a>&#39;s password to &#39;someass&#39; and remove the &#39;pass&#39; column from the password_query, it authenticates, and proxy&#39;s over just fine. Am I doing something wrong? I want to authenticate the user locally on the proxy and pass off the &#39;master password&#39; to the proxy, but using &#39;pass&#39; doesnt work. &#39;password&#39; column does. Doesnt help me though for my situation :)
<br><br>Problem #2:<br><br>I&#39;m wanting to put the masteruser/pass in the database for quick retrieval and updating.<br>So I setup dovecot.conf as:<br>&nbsp; passdb sql {<br>&nbsp;&nbsp;&nbsp; # Path for SQL configuration file, see doc/dovecot-
sql.conf for example<br>&nbsp;&nbsp;&nbsp; args = /usr/local/etc/dovecot-sql.conf<br>&nbsp;&nbsp;&nbsp; master=yes<br>&nbsp;&nbsp;&nbsp; #pass=yes<br>&nbsp; }<br><br>&nbsp; passdb passwd {<br>&nbsp; }<br><br>and dovecot-sql.conf with:<br>password_query = SELECT &#39;%u&#39; AS user, &#39;master-password&#39; AS password
<br><br>Trying to connect locally with a &quot;telnet localhost 143&quot; via:<br>&nbsp; 1 login user@host.com*someuser &quot;somepass&quot;<br><br>Give me this in the detail log file:<br><br>Info: auth(default): client in: AUTH&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PLAIN&nbsp;&nbsp; service=IMAP&nbsp;&nbsp;&nbsp; lip=
a.b.c.d &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rip=w.x.y.z &nbsp; resp=AGJ1dGNoQGluZm93ZXN0LmNvbSphZG1pbkBpbmZvd2VzdC5jb20AbWFzdGVyLXBhc3N3b3Jk<br>Error: auth-worker(default): BUG: PASSV had invalid passdb ID<br>Warning: Killed with signal 15<br><br><br>I am able to successfully authenticate with the master user/pass if I store it in a passdb file. 
<br>However, I&#39;d prefer to have it in the database for obvious reasons.<br><br>Any help to the above would be appreciated. <br><br>thanks,<br><br>Cassidy<br><br>