<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 15 Feb 2018, at 22.16, Travis Dolan <<a href="mailto:travis.dolan@gmail.com" class="">travis.dolan@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><p class="">It would look as though the changes have now negatively affected a "normal" user from logging in.</p><div class=""><br class="webkit-block-placeholder"></div><p class="">telnet host 143</p><p class="">a login username password</p><div class=""><br class="webkit-block-placeholder"></div><p class="">a NO [AUTHENTICATIONFAILED] Authentication failed.</p><div class=""><br class="webkit-block-placeholder"></div><p class="">telnet host 143</p><p class="">1 login <a href="mailto:devteam*masteruser@example.com" class="">devteam*masteruser@example.com</a> password</p><div class=""><br class="webkit-block-placeholder"></div><p class="">1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE QUOTA] Logged in</p><div class=""><br class="webkit-block-placeholder"></div><p class="">What do you think?</p></div></blockquote></div><br class=""><div class="">So your director is the first entry point where the end users connect?</div><div class=""><br class=""></div><div class="">in that case your director should have passdb setup that verifies the user password and then </div><div class="">switches the session to use master password when forwarding the connection to backend.</div><div class=""><br class=""></div><div class="">something like this in director:</div><div class=""><br class=""></div><div class="">passdb {</div><div class=""> driver = passwd-file</div><div class=""> args = /data/mail.passwd</div><div class=""> result_success = continue-ok</div><div class="">}</div><div class=""><br class=""></div><div class="">passdb {</div><div class=""> driver = static</div><div class=""> args = pass=masterpassword </div><div class=""> skip = unauthenticated</div><div class="">}</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">and in backend:</div><div class=""><br class=""></div><div class="">passdb {</div><div class=""> driver = static</div><div class=""> args = password=masterpassword</div><div class="">}</div><div class=""><br class=""></div><div class="">Sami</div><div class=""><br class=""></div><div class=""><br class=""></div></body></html>