feature request: maintain folder structure with expunged email

Marc Marc at f1-outsourcing.eu
Wed Mar 17 14:39:57 EET 2021


Currently when I am expunging messages, the expunged (to be purged messages) are counted / listed at INBOX.

Say for instance that a user would accidentally delete the mailbox 2014. The whole folder structure below it would be lost. If someone creates a folder structure, this folder structure has important added value.

I have my doubts on this design discarding of mailboxes like this. I think the use of mailboxes/folder structures is not valued enough. If you have a lot of email and put these emails in folders, the folder structure is part of the important information. Currently this 'important information' is lost with expunging. 

I can understand that it maybe quite an effort to implement preserving this information. But using the doveadm import to restore a lot of emails, is really not an option. 
I assume that also restoring email from a specific folder does not work. Say I delete foldera, folderb and folderc. How can I get back folderb.


[@]# mailbox-ls.sh testtest size
listing mailboxes of rittest:
Archive  msgs=0 vsize=0B
Archive/2011  msgs=0 vsize=0B
Archive/2012  msgs=0 vsize=0B
Archive/2013  msgs=8 vsize=7.4KiB
Archive/2014  msgs=0 vsize=0B
Archive/2015  msgs=0 vsize=0B
Archive/2016  msgs=0 vsize=0B
Archive/2017  msgs=1214 vsize=103MiB
Archive/2018  msgs=70 vsize=5.9MiB
Archive/2019  msgs=221 vsize=18MiB
Archive/Archive  msgs=1 vsize=2.4KiB
Archive/INBOX  msgs=0 vsize=0B
Drafts  msgs=9 vsize=16MiB  delmsgs=0 delvsize=0B
INBOX  msgs=51 vsize=107MiB  delmsgs=3 delvsize=18MiB
INBOX/test2  msgs=1 vsize=5.8MiB  delmsgs=0 delvsize=0B
Junk  msgs=2 vsize=2.0KiB  delmsgs=0 delvsize=0B
RESTORED  msgs=0 vsize=0B  delmsgs=0 delvsize=0B
RESTORED/INBOX  msgs=3 vsize=18MiB  delmsgs=0 delvsize=0B
Sent  msgs=17 vsize=7.3KiB  delmsgs=0 delvsize=0B
test1  msgs=3 vsize=12MiB  delmsgs=0 delvsize=0B
test3  msgs=0 vsize=0B  delmsgs=0 delvsize=0B
Trash  msgs=0 vsize=0B  delmsgs=0 delvsize=0B

Feature request: maintain folder/mailbox structure with expunging.






More information about the dovecot mailing list