NOTIFY: bug on mailbox renaming and deletion ?

kael kael2dev at fastmail.com
Sun Jun 16 08:59:29 EEST 2019


Hello,

Testing the NOTIFY extension on imap.vivaldi.net, seems there's a bug 
when a mailbox is renamed or deleted.

Requesting events with:

A1 NOTIFY SET (inboxes (SubscriptionChange MailboxName))

Here are the sent events:

- mailbox creation with automatic subscription (ok):

* LIST () "." foo
* LIST (\Subscribed) "." foo

- mailbox renaming (bug ?):

* LIST () "." bar ("OLDNAME" (foo))
* LIST (\Subscribed) "." bar
* LIST () "." foo

- mailbox deletion (bug ?):

* LIST (\NonExistent) "." Trash.bar
* LIST () "." Trash.bar


It seems that for the two latter cases, the last received event is 
incorrect, Dovecot notifying of mailbox unsubscription after the mailbox 
has been renamed or deleted.

In that case a client would consider those two last events not as 
mailbox renaming or deletion, but as a mailbox creation, wouldn't it ?

Am I missing something ?

Cheers.

-- 
kael


More information about the dovecot mailing list