GNOME Bugzilla – Bug 536100
GMail IMAP support.
Last modified: 2008-06-18 17:10:25 UTC
GMail IMAP is a somewhat non-standard server.
1. Gmail sends sometimes data in a permuted order. When we ask for (BODY[HEADER] BODY[TEXT]), Gmail sends (BODY[TEXT] BODY[HEADER]) which is formally correct. In practice, balsa's ideas about message was incorrect (balsa looked for the headers and found none).
2. Gmail does not follow the RFC3501 when generating BODYSTRUCTURE response. This response has a "number-of-lines" field that is supposed to be present only for messages and text parts. Gmail sends it also for other parts, for example for application/pgp-signature. This obviously confuses the parser... The right solution is to fix Gmail IMAP server but workarounds are possible.
Created attachment 111908 [details] [review]
Balsa-2.3.25 containing the fix has been released.