Sven Kirmess
2010-Jul-17 20:22 UTC
[Dovecot] dovecot 2.0rc2 Cannot delete a folder with Thunderbird (delete, not move to Trash)
With Thunderbird 3.1 I can now "delete" a folder which moves it to
Trash. But I cannot remove the folder in Trash.
The following is from the Thunderbird log file:
248[6814c00]: 8103800:imap.kzone.ch:A:SendData: 64 rename "test10"
"Trash/test10"
248[6814c00]: 8103800:imap.kzone.ch:A:CreateNewLineFromSocket: 64 OK
Rename completed.
248[6814c00]: 8103800:imap.kzone.ch:S-Trash/test10:SendData: 70 delete
"Trash/test10/"
248[6814c00]: 8103800:imap.kzone.ch:S-Trash/test10:CreateNewLineFromSocket:
70 NO Invalid mailbox name: Trash/test10/
I can confirm that dovecot cannot delete a folder if the name is ended
with a slash.
b list "Trash/x" *
* LIST (\HasNoChildren) "/" "Trash/xx"
* LIST (\HasNoChildren) "/" "Trash/x"
b OK List completed.
c delete "Trash/x"
c OK Delete completed.
d delete "Trash/xx/"
d NO Invalid mailbox name: Trash/xx/
Let me know if that's a Thunderbird bug and I'll open a ticket with
Thunderbird. (But I hope it's a dovecot bug as dovecot bugs actually
get fixed, fast. :-)
$ dovecot -n
# 2.0.rc2: /etc/opt/dovecot/dovecot/dovecot.conf
# OS: SunOS 5.10 i86pc zfs
first_valid_uid = 100
mail_location = mdbox:/l/dovecot/%u/dbox
passdb {
driver = pam
}
protocols = imap
service imap-login {
inet_listener imap {
port = 0
}
}
service imap {
vsz_limit = 1073741824
}
ssl = required
ssl_cert = </etc/opt/dovecot/dovecot/certs/dovecot.pem
ssl_key = </etc/opt/dovecot/dovecot/private/dovecot.pem
userdb {
driver = passwd
}
verbose_proctitle = yes
Pascal Volk
2010-Jul-17 20:26 UTC
[Dovecot] dovecot 2.0rc2 Cannot delete a folder with Thunderbird (delete, not move to Trash)
On 07/17/2010 10:22 PM Sven Kirmess wrote:> 248[6814c00]: 8103800:imap.kzone.ch:A:SendData: 64 rename "test10" > "Trash/test10" > ? > 248[6814c00]: 8103800:imap.kzone.ch:S-Trash/test10:SendData: 70 delete > "Trash/test10/"Trash/test10 exists, Trash/test10/ dosn't exist. The problem is known since years ...> > > $ dovecot -n > # 2.0.rc2: /etc/opt/dovecot/dovecot/dovecot.conf > # OS: SunOS 5.10 i86pc zfs > first_valid_uid = 100 > mail_location = mdbox:/l/dovecot/%u/dbox > passdb { > driver = pam > } > protocols = imap > service imap-login { > inet_listener imap { > port = 0 > } > } > service imap { > vsz_limit = 1073741824 > } > ssl = required > ssl_cert = </etc/opt/dovecot/dovecot/certs/dovecot.pem > ssl_key = </etc/opt/dovecot/dovecot/private/dovecot.pem > userdb { > driver = passwd > } > verbose_proctitle = yesadd protocol imap { imap_client_workarounds = tb-extra-mailbox-sep } to your configuration. Regards, Pascal -- The trapper recommends today: cafebabe.1019822 at localdomain.org
Sven Kirmess
2010-Jul-17 20:51 UTC
[Dovecot] dovecot 2.0rc2 Cannot delete a folder with Thunderbird (delete, not move to Trash)
On Sat, Jul 17, 2010 at 22:26, Pascal Volk <user+dovecot at localhost.localdomain.org> wrote:> add > protocol imap { > ?imap_client_workarounds = tb-extra-mailbox-sep > } > > to your configuration.That was a RTFM question... I apologize. Thanks Pascal, that worked!