The STATUS commands are necessary (in this particular case at least) to
be notified of changes that happened while the client was offline.
Two small methods to save bandwidth as follows:
1, If STATUS commands (which are sent after starting NOTIFY) contain
UIDVALIDITY and HIGHESTMODSEQ (catched in client) of related mailboxes ,
after receiving the STATUS commands the server can determine which
mailboxes are out of sync and send STATUS(HIGHESTMODSEQ) responses of the
mailboxes to client.
E.g. The client sends 1000 STATUS commands containing UIDVALIDITY and
HIGHESTMODSEQ immediately after starting NOTIFY, the server determines
and sends only a few STATUS(HIGHESTMODSEQ) to client for those mailboxes
out of sync.