You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a mailbox has a global "squat: true" setting which is inherited by all children squatter -r fails reaching 'user.<uid>.#addressbooks*' or 'user.<uid>.#calendars*' because index_open() returns IMAP_MAILBOX_BADTYPE and squatter quits immediately after getting this error.
A workarround is to set "squat: false" on these mailboxes, but this is pretty difficult since they are autogenerated on first access.
I'm not sure if this is needed on 3.0/master -- index_open_mailbox() on these versions has some handling to support opening non-imap mailboxes under certain circumstances (with imapmagicplus stuff), so I'm not sure if it's right for squatter to just ignore them, or to try to factor that in.
@rsto@ksmurchison I'd appreciate any input either of you might have to offer here, regarding squatter indexing of #addressbooks/#calendars. Does anything need to be done for the 3.0 and master branches?
In version 3, we index selected text fields from iCalendar messages in #calendars. E.g. here is the code in index.c. So we shouldn't skip over non-mail mailboxes.
I haven't tested what happens if HTTP support isn't enabled, though.
If a mailbox has a global "squat: true" setting which is inherited by all children squatter -r fails reaching 'user.<uid>.#addressbooks*' or 'user.<uid>.#calendars*' because index_open() returns IMAP_MAILBOX_BADTYPE and squatter quits immediately after getting this error.
A workarround is to set "squat: false" on these mailboxes, but this is pretty difficult since they are autogenerated on first access.
I think this fixes it correctly:
Works fine here.
The text was updated successfully, but these errors were encountered: