From: Matthias A. <mat...@gm...> - 2008-04-24 10:32:32
|
On Thu, 24 Apr 2008, Matthias Andree wrote: > Georges-Etienne Legendre <le...@le...> writes: > > > When fetchmail fetch a message, it does this in 2 steps: > > > > 1) . FETCH x RFC822.HEADER > > 2) . FETCH x BODY.PEEK[TEXT] > > > > However, there is a problem with the Gmail IMAP implementation. Gmail IMAP doesn't return a valid header if there is an encoded field in the header. > > Instead, we have to use to get the whole mail in only one fetch: > > > > 1) . FETCH x RFC822 > > > > The problem is documented here: > > http://groups.google.com/group/Gmail-Help-POP-and-IMAP-en/browse_thread/thread/06b49fde4a8dde08/d283b040984e4054 > > > > Is there a way to tell to fetchmail to use the second approach? > > Sorry, fetchmail cannot do this at the moment. > > Is there a way to tell Google not to violate the protocol? Standards > are there for a purpose... please ask Google support to fix the server > software. After reviewing the situation, I've decided to amend to the FAQ: <http://www.fetchmail.info/fetchmail-FAQ.html#I9> -- Matthias Andree |