On Sun, Nov 03, 2019 at 06:49:41PM +0100, Oswald Buddenhagen wrote: > > The problem I encounter is that after connecting to the server and > > apparently asking it about the list of messages in a mailbox, mbsync > > generates tons of warnings reading > > IMAP warning: unknown system flag \Unseen > > > > which appear to be generated for each messages ostensibly marked by the > > server with that flag. > > > i don't think what the server is doing is specification-conformant. > see https://tools.ietf.org/html/rfc3501#section-2.3.2 > you should report it to them.
The problem is that it is highly unlikely they will do anything about that: I had a similar problem with using mbsync to access IMAP servers of another (the largest) Internet giant in Russia—yandex.ru—and they had some other IMAP violation in their servers. I have reported the issue to them like 3 years ago, and they are still "working on it" (I pinged them; honestly, I did). I think the problem there may be two-fold: 1) most their users access their mail boxes using the stock webmail interface provided by that same service provider; 2) the overwhelming majority of the rest uses either the mobile app provided by the service or are using one of the "go-to" IMAP clients such as MS Outlook and Thunderbird. And I'm pretty confident that in the case of webmail and the app, it's unlikely IMAP even gets used: quite possibly it's some custom HTTP-based protocol over a websocket or something like this. So while I have so say in these matters, my opinion is that such bogosities are better worked around somehow, if possible. Still, regarding the flag in question — the RFC 3501 says: | Servers MAY permit the client to define new keywords | in the mailbox (see the description of the PERMANENTFLAGS response | code for more information). | A flag can be permanent or session-only on a per-flag basis. May it be that this flag somehow gets defined as permanent by _some_ client? I have no idea - which exactly, but I do occasionally use their web interface so, let's suppose, it's that client. > > The problem is exacerbated by the fact mbsync does not hold to its > > promise of not showing warnings is the "--quiet" (or "-q") command-line > > option is passed to it twice, > > > yeah, it's actually calling the error() function. it probably shouldn't, as > it just continues anyway. Should I open a bug? What is the procedure for reporting issues, anyway? _______________________________________________ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel