[SOLVED] Re: INBOX subfolders not showing up
Dr. Matthias Sitte
matthias at familie-sitte.org
Sat Aug 16 18:37:33 UTC 2014
Marking this issue as solved. Solution is below.
Matthias
On 08/03/2014 08:01 PM, Dr. Matthias Sitte wrote:
> Ok, just googled some more and came across this post [1]. It's basically
> a very similar to mine, and describes the same problem that INBOX has no
> subfolders. So, I've logged in with telnet to list the INBOX subfolders
> as well:
>
> === SNIP ===
> 2 list "" INBOX
> * LIST (\HasNoChildren) "/" "INBOX"
> 2 OK List completed.
> === SNAP ===
>
> Duh. But everything else shows up:
>
> === SNIP ===
>
> 4 list "" "*"
> [...]
> * LIST (\HasChildren) "/" "Archives"
> [...]
> 4 OK List completed.
> === SNAP ===
>
> So, what just happened? According to [1], there's a bug in lib-storage
> with LAYOUT=fs and non-mbox maildir format [2]. Is that correct? I have
> to assume that it's not fixed in Debian's packaged version 2.1.7, right?
>
> Can someone confirm that?
>
>
>
> [1]
> http://dovecot.2317879.n4.nabble.com/Subfolders-of-Inbox-with-LAYOUT-fs-td43659.html
> [2] http://hg.dovecot.org/dovecot-2.1/rev/589d2f485a6e
>
>
>
> 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 at 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 = </etc/dovecot/ssl/mail_cert.pem
>>> ssl_cipher_list =
>>> SSDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EECDH+ECDSA+SHA256:EECDH+aRSA+RC4:EDH+aRSA:EECDH:RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS
>>>
>>> ssl_key = </etc/dovecot/ssl/mail_key.pem
>>> userdb {
>>> args = uid=vmail gid=vmail home=/srv/mail/%d/%n
>>> driver = static
>>> }
>>> protocol lda {
>>> mail_plugins = " quota sieve"
>>> }
>>> protocol imap {
>>> mail_plugins = " imap_quota quota"
>>> }
>>
>
More information about the dovecot
mailing list