Hi , i got trouble with master login thunderbird anounces no INBOX there at master login also telnet looks strange normal user login 1 login ...... 1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS QUOTA ACL RIGHTS=texk] Logged in 2 list "" "*" 2 BAD Error in IMAP command : Unknown command. 3 list "" "*" * LIST (\HasNoChildren) "/" "Trash" * LIST (\HasNoChildren) "/" "Junk" * LIST (\HasNoChildren) "/" "Sent" * LIST (\HasNoChildren) "/" "Drafts" * LIST (\HasNoChildren) "/" "Templates" * LIST (\HasNoChildren) "/" "Archives" * LIST (\HasNoChildren) "/" "INBOX" 3 OK List completed. 4 logout master login * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE STARTTLS AUTH=PLAIN AUTH=LOGIN] imap, pop ready 1 login .....*...... 1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS QUOTA ACL RIGHTS=texk] Logged in 2 list "" "*" * LIST (\Unmarked) "/" "INBOX" 2 OK List completed. 3 logout * BYE Logging out 3 OK Logout completed. something broken ? -- Best Regards MfG Robert Schetterer Germany/Munich/Bavaria
Robert Schetterer
2010-Sep-09 21:06 UTC
[Dovecot] master user login dovecot 2.02 trouble / fixed
Am 09.09.2010 19:02, schrieb Robert Schetterer:> Hi , i got trouble with master login > thunderbird anounces no INBOX there at master login > > also telnet looks strange > > > normal user login > > 1 login ...... > 1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE > SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT > IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE > QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS QUOTA > ACL RIGHTS=texk] Logged in > 2 list "" "*" > 2 BAD Error in IMAP command : Unknown command. > 3 list "" "*" > * LIST (\HasNoChildren) "/" "Trash" > * LIST (\HasNoChildren) "/" "Junk" > * LIST (\HasNoChildren) "/" "Sent" > * LIST (\HasNoChildren) "/" "Drafts" > * LIST (\HasNoChildren) "/" "Templates" > * LIST (\HasNoChildren) "/" "Archives" > * LIST (\HasNoChildren) "/" "INBOX" > 3 OK List completed. > 4 logout > > master login > > * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE > STARTTLS AUTH=PLAIN AUTH=LOGIN] imap, pop ready > 1 login .....*...... > 1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE > SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT > IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE > QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS QUOTA > ACL RIGHTS=texk] Logged in > 2 list "" "*" > * LIST (\Unmarked) "/" "INBOX" > 2 OK List completed. > 3 logout > * BYE Logging out > 3 OK Logout completed. > > something broken ?ok i learned that i missunderstood what function masters are intended to have ( googled around ), the problem with list is caused by not having master users acl rights can be fixed with postlogin script like #!/bin/bash export MASTER_USER=$USER <<< # a) Filesystem based timestamp in user's home directory touch ~/last_login # b) SQL based tracking. Beware of potential SQL injection holes if you allow # users to have ' characters in usernames. #echo "update last_login = now WHERE user = '$USER'" | mysql mails exec "$@" it might be better to have that in the master code at last it should be in the wiki2 as workaround -- Best Regards MfG Robert Schetterer Germany/Munich/Bavaria