#12369: [IMAP] Worker quits, never syncs emails for GMail
-----------------------------------+----------------------------
Reporter: jessicah | Owner: axeld
Type: bug | Status: new
Priority: normal | Milestone: R1
Component: Servers/mail_daemon | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
-----------------------------------+----------------------------
Comment (by jessicah):
This is caused by http://cgit.haiku-os.org/haiku/tree/src/add-
ons/mail_daemon/inbound_protocols/imap/IMAPConnectionWorker.cpp#n330 and
could be resolved by returning B_OK instead.
However, I also noticed in the mail_daemon output for LSUB that the
"[Gmail]" folder has the property \Noselect. So probably the correct
behaviour here is to not add "[Gmail]" to the folder list for selecting.
Google IMAP is weird...
{{{
C: A0000004 LSUB "" "*"
* LSUB (\HasNoChildren) "/" "Haiku Commits"
...
* LSUB (\HasChildren \Noselect) "/" "[Gmail]"
* LSUB (\HasNoChildren \Sent) "/" "[Gmail]/Sent Mail"
A0000004 OK Success
}}}
--
Ticket URL: <https://dev.haiku-os.org/ticket/12369#comment:1>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.