gmail -> gmail: required special treatment?
Dr. D. P. Kreil (Boku)
David.Kreil at boku.ac.at
Sun Jan 8 19:14:45 GMT 2012
PS: I checked that this is a reproducible error. On independent reruns I
get the log below (identically).
Best wishes,
David
OfflineIMAP 6.5.1.2
Licensed under the GNU GPL v2+ (v2 or any later version)
*** Processing account dpk
Establishing connection to imap.gmail.com:993
Establishing connection to imap.googlemail.com:993
Syncing PhDprogramme: Gmail -> MappedIMAP
Syncing INBOX: Gmail -> MappedIMAP
Syncing Templates: Gmail -> MappedIMAP
Copy message 91772 (1 of 457) dpkreil:INBOX -> 0509kreil
Copy message 91774 (2 of 457) dpkreil:INBOX -> 0509kreil
Syncing Zattach: Gmail -> MappedIMAP
Copy message 91777 (3 of 457) dpkreil:INBOX -> 0509kreil
Server supports UIDPLUS but got no APPENDUID appending a message.
ERROR: Backend could not find uid for message
Copy message 91779 (4 of 457) dpkreil:INBOX -> 0509kreil
Thread 'Copy message from dpkreil:INBOX' terminated with exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/offlineimap/threadutil.py",
line 155, in run
Thread.run(self)
File "/usr/lib/python2.6/threading.py", line 484, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/local/lib/python2.6/dist-packages/offlineimap/folder/Base.py",
line 288, in copymessageto
new_uid = dstfolder.savemessage(uid, message, flags, rtime)
File
"/usr/local/lib/python2.6/dist-packages/offlineimap/folder/UIDMaps.py",
line 194, in savemessage
raise ValueError("Backend could not find uid for message")
ValueError: Backend could not find uid for message
Last 4 debug messages logged for Copy message from dpkreil:INBOX prior to
exception:
thread: Register new thread 'Copy message from dpkreil:INBOX' (account
'dpk')
imap: Returned object from fetching 91772: 'Delivered-To: dpkreil at gmail.com
Received: by 10.213.4.200 with SMTP id 8cs43321ebs;
Tue, 13 Dec 2011 03:01:32 -0800 (PST)
Received: by 10.180....nfo/bioconductor
--===============0022820545==--
'
imap: savemessage: called
imap: savemessage: date: "13-Dec-2011 12:00:04 +0000", content:
'Delivered-To: dpkreil at gmail.com
Received: by 10.213.4.200 with SMTP id 8cs43321ebs;
Tue, 13 Dec 2011 03:01:32 -0800 (PST)
Received: by 10.1.../bioconductor
--===============0022820545==--
'
ERROR: Exceptions occurred during the run!
ERROR: Backend could not find uid for message
On 8 January 2012 19:12, Dr. D. P. Kreil (Boku) <David.Kreil at boku.ac.at>wrote:
> Dear Sebastian,
>
> Thank you so much for your fast response!
>
> This was fixed in the commit by me from yesterday:
>> commit 3e28073f98632f35fb46e96c3f5bda21fc36cb12
>> Date: Thu Jan 5 14:05:51 2012 +0100
>> Do not create folders on readonly repositories
>> and is contained in the just released 6.4.4.
>> (I fixed this without having read your email though :-))
>>
>
> Excellent! I just got the latest (v6.5.1.2-1-gb5a1315) and tried it and it
> indeed does not create the folders on the "remote" side anymore - yeah!
>
> I now get some "new" error messages about UIDs not mapping though. What
> can I do to help debug this? I have copied the tty output of the process
> below. What else can I do?
>
> > I have read comments on some forums that it might be feasible to allow a
>> > "gmail" type Local Repository reasonably easily. Is this true? Is this a
>> > change that I can help make?
>>
>> Gmail is a descendent of the IMAPRepository class. Local IMAPs require
>> the MappedIMAP class which takes care of the UID mapping between the
>> local and the remote server. In order to get a 'Gmail' type on the local
>> side, one would need to subclass the MappedIMAP class and add the Gmail
>> specific stuff (I wonder if we could that that with a Gmail mixin
>> class instead). HTH
>>
>
> Ok! Will I need to read into the current way of doing things at length
> before I can touch anything without breaking things, or should I just start
> fiddling? If you think I should read up before touching anything, are there
> any key documents / code regions I should start with that you can recommend?
> If you think I am more likely to cause harm than help by poking around in
> the code myself, would anyone else perhaps be interested in giving this a
> go? I would be most enthusiastic about helping try/test/validate this at
> least.
>
> Many thanks again for everything
> and best wishes,
> David
>
>
> *** Processing account dpk
> Establishing connection to imap.gmail.com:993
> Establishing connection to imap.googlemail.com:993
> Syncing PhDprogramme: Gmail -> MappedIMAP
> Syncing INBOX: Gmail -> MappedIMAP
> Syncing Templates: Gmail -> MappedIMAP
> Copy message 91730 (1 of 473) dpkreil:INBOX -> 0509kreil
> Copy message 91731 (2 of 473) dpkreil:INBOX -> 0509kreil
> Syncing Zattach: Gmail -> MappedIMAP
> Copy message 91732 (3 of 473) dpkreil:INBOX -> 0509kreil
> Copy message 91735 (4 of 473) dpkreil:INBOX -> 0509kreil
> Copy message 91737 (5 of 473) dpkreil:INBOX -> 0509kreil
> Syncing Zattach/ZA05: Gmail -> MappedIMAP
> Copy message 91739 (6 of 473) dpkreil:INBOX -> 0509kreil
> Copy message 91741 (7 of 473) dpkreil:INBOX -> 0509kreil
> Copy message 91751 (8 of 473) dpkreil:INBOX -> 0509kreil
> Copy message 91756 (9 of 473) dpkreil:INBOX -> 0509kreil
> Syncing Zattach/ZA06: Gmail -> MappedIMAP
> Copy message 91757 (10 of 473) dpkreil:INBOX -> 0509kreil
> Copy message 91758 (11 of 473) dpkreil:INBOX -> 0509kreil
> Copy message 91759 (12 of 473) dpkreil:INBOX -> 0509kreil
> Copy message 91762 (13 of 473) dpkreil:INBOX -> 0509kreil
> Copy message 91767 (14 of 473) dpkreil:INBOX -> 0509kreil
> Copy message 91770 (15 of 473) dpkreil:INBOX -> 0509kreil
> Syncing Zattach/ZA07: Gmail -> MappedIMAP
> Copy message 91772 (16 of 473) dpkreil:INBOX -> 0509kreil
> Copy message 91774 (17 of 473) dpkreil:INBOX -> 0509kreil
> Copy message 91777 (18 of 473) dpkreil:INBOX -> 0509kreil
> Server supports UIDPLUS but got no APPENDUID appending a message.
> ERROR: Backend could not find uid for message
> Copy message 91779 (19 of 473) dpkreil:INBOX -> 0509kreil
> Thread 'Copy message from dpkreil:INBOX' terminated with exception:
> Traceback (most recent call last):
> File "/usr/local/lib/python2.6/dist-packages/offlineimap/threadutil.py",
> line 155, in run
> Thread.run(self)
> File "/usr/lib/python2.6/threading.py", line 484, in run
> self.__target(*self.__args, **self.__kwargs)
> File
> "/usr/local/lib/python2.6/dist-packages/offlineimap/folder/Base.py", line
> 288, in copymessageto
> new_uid = dstfolder.savemessage(uid, message, flags, rtime)
> File
> "/usr/local/lib/python2.6/dist-packages/offlineimap/folder/UIDMaps.py",
> line 194, in savemessage
> raise ValueError("Backend could not find uid for message")
> ValueError: Backend could not find uid for message
>
>
> Last 4 debug messages logged for Copy message from dpkreil:INBOX prior to
> exception:
> thread: Register new thread 'Copy message from dpkreil:INBOX' (account
> 'dpk')
> imap: Returned object from fetching 91772: 'Delivered-To:
> dpkreil at gmail.com
> Received: by 10.213.4.200 with SMTP id 8cs43321ebs;
> Tue, 13 Dec 2011 03:01:32 -0800 (PST)
> Received: by 10.180....nfo/bioconductor
>
> --===============0022820545==--
> '
> imap: savemessage: called
> imap: savemessage: date: "13-Dec-2011 12:00:04 +0000", content:
> 'Delivered-To: dpkreil at gmail.com
> Received: by 10.213.4.200 with SMTP id 8cs43321ebs;
> Tue, 13 Dec 2011 03:01:32 -0800 (PST)
> Received: by 10.1.../bioconductor
>
> --===============0022820545==--
> '
> ERROR: Exceptions occurred during the run!
> ERROR: Backend could not find uid for message
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/offlineimap-project/attachments/20120108/4ca0ddd5/attachment-0003.html>
More information about the OfflineIMAP-project
mailing list