Well, I created a test user to check what kind of permissions Dovecot gives (after reading the docs I was kinda confused a bit). Except for the INBOX folder (which had some group/other read flags) everything was the same. I've corrected that. Folders created with Thunderbird (24.5) now show up, but I have to restart it. Well, I can live with that.
On the other hand, the logs don't show anything unusual, no immediate warnings or errors about permissions.
I'm still confused about it. I remember vaguely that it worked with the previous major version of Dovecot before upgrading to Wheezy...
On 08/02/2014 01:37 PM, Tim wrote:
I came across something like this recently and it turned out it was a permissions issue on a users maildir/ folder. Check that - took me hours to figure it out and 2 secs to fix. Have you also checked your logs to see if there are any errors?
On 31/07/14 16:23, Matthias Sitte wrote:
Hi,
I have a problem with INBOX subfolders and subscriptions which I can't solve... Maybe somebody has seen this, too...
I can create regular subfolders (not in INBOX) and (un-)subscribe to them with Thunderbird. If I create subfolders in the INBOX with TB this seems to work now in v31 (just found this out), but with v24.6 neither INBOX subfolder creation nor subscriptions worked. When I modified the `subscriptions' file manually on the server, the folders would show up in TB, though.
Maybe this was a TB bug, but quite similarly INBOX subfolders don't show up on iPhones (iOS up-to-date), but all other subfolders do.
Any ideas what's going on?
Best, Matthias
======================================================================
# dovecot -n # 2.1.7: /etc/dovecot/dovecot.conf # OS: Linux 3.2.0-4-amd64 x86_64 Debian 7.6 ext4 hostname = familie-sitte.org log_path = /var/log/dovecot.log log_timestamp = "%Y-%m-%d %H:%M:%S " mail_location = maildir:/srv/mail/%d/%n/Maildir:LAYOUT=fs managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave namespace inbox { inbox = yes list = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = separator = / subscriptions = yes type = private } passdb { args = /etc/dovecot/dovecot-sql.conf.ext driver = sql } plugin { quota = maildir:User quota quota_warning = storage=95%% quota-warning 95 %u quota_warning2 = storage=80%% quota-warning 80 %u sieve = ~/.dovecot.sieve sieve_dir = ~/sieve } postmaster_address = postmaster@familie-sitte.org protocols = " imap sieve pop3" service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0660 user = postfix } } service imap-login { inet_listener imaps { port = 993 ssl = yes } } service managesieve-login { inet_listener sieve { port = 4190 } } service quota-warning { executable = script /usr/local/bin/quota-warning.sh unix_listener quota-warning { user = vmail } user = dovecot } ssl_cert =
ssl_key =
-- Dr. Matthias Sitte Email: matthias@familie-sitte.org 1003 Justin Lane matthias.sitte@gmail.com Apt. 1037 matthias.sitte@gmx.de Austin, TX 78757-2644 UNITED STATES OF AMERICA