Problem syncing from Yahoo! to Zarafa IMAP

Nicolas Sebrecht nicolas.s-dev at laposte.net
Mon Jan 5 08:58:26 GMT 2015


  Hi guys,

It looks like the Base.py:addmessageheader() method is mangling the
headers.

Could you have a look, please? I'm still developing the subtle Unicode
support feature which eats my time.

Thanks,

On Sun, Jan 04, 2015 at 06:57:37PM -0600, Matthew T. Gibbs wrote:
> On Sunday, January 04, 2015 13:01:30 Nicolas Sebrecht wrote:
> > On Sat, Jan 03, 2015 at 08:55:49PM -0600, Matthew T. Gibbs wrote:
> > > Hi Nicolas-
> > > 
> > > Thank you for replying.  I ran offlineimap with the -d ALL option but I'm
> > > not sure what I'm looking for.  I didn't see anything apparent that was
> > > an error.
> > Right. Errors might not all be handled and could be silent errors.
> > 
> > > I've attached part of the log, with usernames/passwords omitted, with a
> > > message that is copied from Yahoo to Zarafa.  As far as I can tell, all of
> > > the messaged copied show up in Zarafa with the correct header information
> > > missing.
> > Fine! I need your help because I'm missing of time. Could you review the
> > messages from this logs and point what are the missing headers for each
> > mail, please?
> > 
> > Resquested model:
> > 
> > --------------
> > Headers OK:
> >   -
> >   -
> > 
> > Missing Headers:
> >   -
> >   -
> > 
> > Mail content:
> > <...>
> > --------------
> 
> I'm having a hard time figuring out what's what in the log.

Yeah, they are developers ioriented and process time written. Definetly
not user-friendly.

>                                                              Here is an 
> example from the mail client:
> 
> - Headers from a good message (pre- update):
> 
> X-Apparently-To: mtgibbs at yahoo.com; Wed, 17 Dec 2014 12:01:14 +0000
> Return-Path: <kdepim-users-bounces at kde.org>
> Received-SPF: pass (domain of kde.org designates 46.4.96.248 as permitted 
> sender)
> X-YMailISG: rT3AAGoWLDuoLvKFkDf_uS7IyXg76sE8j86nZigsXrYwFR88
>  cdXJKK.iAoiaa2RfsONF_e3ngT.xwuc_9xGLec.Pw24dFTkNtusfGK7IeNut
>  G8NnLDr8eMi<snip>
> X-Originating-IP: [46.4.96.248]
> Authentication-Results: mta1344.mail.bf1.yahoo.com  from=kde.org; 
> domainkeys=neutral (no sig);  from=kde.org; dkim=pass (ok)
> Received: from 127.0.0.1  (EHLO postbox.kde.org) (46.4.96.248)
>   by mta1344.mail.bf1.yahoo.com with SMTPS; Wed, 17 Dec 2014 12:01:13 +0000
> Received: from postbox.kde.org (localhost [IPv6:::1])
> 	by postbox.kde.org (Postfix) with ESMTP id 044C51A2EB4;
> 	Wed, 17 Dec 2014 12:01:10 +0000 (UTC)
> DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kde.org; s=default;
> 	t=1418817672; bh=bqTyvUikoze+IlMJOzfwkl/v0JT+PKB/KbKNHCB5l7M=;
> 	h=Content-Type:MIME-Version:From:Subject:To:Reply-To:Date:
> 	 Message-ID:List-Id:List-Unsubscribe:List-Post:List-Help:
> 	 List-Subscribe:Sender; b=bR6bGGhOiI5/laZvquknkT+KoOXY7Cqb+uxl7Fkkj
> 	Hn/x0c8XrXNm/1FMaFybJMDoIMSf+OzNLPPvOYz7LLMHtPNK27XDrR5oFkkmjFTFj0A
> 	6tXdRrdnOwSWa53faBZALaJjIdprqTjtfKiRtRph/K0oIj3kuprvyuXTiKzAGKc=
> Content-Type: multipart/mixed; boundary="===============8509997736553324830=="
> MIME-Version: 1.0
> From: kdepim-users-request at kde.org
> Subject: kdepim-users Digest, Vol 133, Issue 12
> To: kdepim-users at kde.org
> Reply-To: kdepim-users at kde.org
> Date: Wed, 17 Dec 2014 12:00:12 +0000
> Message-ID: <mailman.46.1418817612.17226.kdepim-users at kde.org>
> X-BeenThere: kdepim-users at kde.org
> X-Mailman-Version: 2.1.14
> Precedence: list
> List-Id: For discussion about KDE PIM applications <kdepim-users.kde.org>
> List-Unsubscribe: <https://mail.kde.org/mailman/options/kdepim-users>,
>  <mailto:kdepim-users-request at kde.org?subject=unsubscribe>
> List-Post: <mailto:kdepim-users at kde.org>
> List-Help: <mailto:kdepim-users-request at kde.org?subject=help>
> List-Subscribe: <https://mail.kde.org/mailman/listinfo/kdepim-users>,
>  <mailto:kdepim-users-request at kde.org?subject=subscribe>
> Errors-To: kdepim-users-bounces at kde.org
> Sender: kdepim-users-bounces at kde.org
> Content-Length: 2466
> X-OfflineIMAP: 3561118150-5130404801
> 
> 
> - Headers from a bad message (post- update):
> 
> X-OfflineIMAP: 2147287767-5436506290
> 
> However, all of the other headers show up in the body of the message.

Very good info.

> This is the only thing I can find in the log that seems like a clue:
> 
> where addmessageheader: headers =''

And another one. ,-)

> 2015-01-03 16:56:49 DEBUG: [imap]:   56:49.12 Copy message from Yahoo:Inbox 
> _untagged_response(OK, ?, SEARCH) => ['129022']
> 2015-01-03 16:56:49 DEBUG: [imap]: __savemessage_searchforheader got initial 
> matchinguids: '129022'
> 2015-01-03 16:56:49 DEBUG: [imap]: __savemessage_searchforheader: matchinguids 
> now ['129022']
> 2015-01-03 16:56:49 DEBUG: [imap]: savemessage: returning new UID 129022
> 2015-01-03 16:56:49 DEBUG: [imap]: savemessage: header is: X-OfflineIMAP: 
> 2147287767-5436506290
> 2015-01-03 16:56:49 DEBUG: []: addmessageheader: called to add X-OfflineIMAP: 
> 2147287767-5436506290
> 2015-01-03 16:56:49 DEBUG: []: addmessageheader: insertionpoint = 0
> -> 2015-01-03 16:56:49 DEBUG: []: addmessageheader: headers = ''
> 2015-01-03 16:56:49 DEBUG: []: addmessageheader: new_header = 'X-OfflineIMAP: 
> 2147287767-5436506290\n\n'
> 2015-01-03 16:56:49 DEBUG: [imap]: savemessage: date: "31-Dec-2014 06:00:11 
> -0600", content: 'X-OfflineIMAP: 2147287767-5436506290
> 
> X-Apparently-To: mtgibbs at yahoo.com; Wed, 31 Dec 2014 12:01:00 +0000
> Return-Path: <kdepim-users-bounces at kde.org>...sers
> 
> --===============2447077718175636248==--
> '
> 2015-01-03 16:56:49 DEBUG: [imap]:   56:49.12 Copy message from Yahoo:kdepim-
> users [sync] SELECT ('kdepim-users',)
> 2015-01-03 16:56:49 DEBUG: [imap]:   56:49.12 Copy message from Yahoo:kdepim-
> users state_change_pending.acquire
> 2015-01-03 16:56:49 DEBUG: [imap]:   56:49.12 Copy message from Yahoo:kdepim-
> users _request_push(IGDB105, SELECT, {}) = IGDB105
> 2015-01-03 16:56:49 DEBUG: [imap]:   56:49.12 Copy message from Yahoo:kdepim-
> users data=IGDB105 SELECT kdepim-users
> 2015-01-03 16:56:49 DEBUG: [imap]:   56:49.12 Copy message from Yahoo:kdepim-
> users SELECT:IGDB105.ready.wait
> 2015-01-03 16:56:49 DEBUG: [imap]:   56:49.12 localhost writer > IGDB105 
> SELECT kdepim-users\r\n
> 
> Thank you,
> 
> Matt

-- 
Nicolas Sebrecht




More information about the OfflineIMAP-project mailing list