Problem syncing mail - crash

Knut Anders Hatlen knut.hatlen at oracle.com
Thu Jul 21 15:29:11 BST 2011


Vladimir Marek <Vladimir.Marek at Oracle.COM> writes:

>> - fix that X-OfflineIMAP header is set correctly and try if that helped
>
> I tried
>
> diff --git a/offlineimap/folder/IMAP.py b/offlineimap/folder/IMAP.py
> index 9297a7b..19a0340 100644
> --- a/offlineimap/folder/IMAP.py
> +++ b/offlineimap/folder/IMAP.py
> @@ -276,7 +276,7 @@ class IMAPFolder(BaseFolder):
>          self.ui.debug('imap',
>                   'savemessage_addheader: called to add %s: %s' % (headername,
>                                                                    headervalue))
> -        insertionpoint = content.find("\r\n")
> +        insertionpoint = content.find("\r\n\r\n")
>          self.ui.debug('imap', 'savemessage_addheader: insertionpoint = %d' % insertionpoint)
>          leader = content[0:insertionpoint]
>          self.ui.debug('imap', 'savemessage_addheader: leader = %s' % repr(leader))
>
> which makes the X-OfflineIMAP header to be written to the end of mail header
> block. But it didn't fix the problem,

Thanks for trying it out. It's probably still worthwhile fixing it,
though, since it may end up garbling a more important header than
Received.

> If I would know git, I'll try to run diff between the two branches :)

git log v6.3.2.1..next
git diff v6.3.2.1..next

:)

-- 
Knut Anders





More information about the OfflineIMAP-project mailing list