OfflineIMAP and gchats (redux)

Greg Grossmeier greg at grossmeier.net
Mon Mar 21 20:45:05 UTC 2011


Hello,

I am experiencing a consistent problem with consistent symptoms (luckily! 
boy do I hate reporting issues where I can't point to specifics).

In sum, it is the same issue as discussed on this list back in 2009 (with 
a suggested work around):
http://thread.gmane.org/gmane.mail.imap.offlineimap.general/1349/focus=1353

It is a situation where OfflineIMAP crashes after the following sequence 
of events:

1. Person is using offlineIMAP with gmail
2. That person's gmail account receives a message to their inbox which is 
   of one of gmail's IM-in-an-email type ("while you were gone someone 
   IM'd you this" type).
3. That message is synced down to a Maildir folder via offlineIMAP
4. The person moves that message to a different folder
5. OfflineIMAP attempts to sync back up that message to gmail's IMAP 
   servers
6. OfflineIMAP crashes

I am attaching a log that was produced with "offlineimap -1 -d imap" a 
per John's advice in 2009[0] (only the relevant crash/message, as it is 
quite large otherwise).

I am running the packaged version in Ubuntu 10.10, which is 
6.2.0.2ubuntu1. (Unfortunately, that is also the version that is 
currently in 11.04.) I don't see any seemingly relevant changes/bug fixes 
since 6.3.0[1], however.

Is there a way to modify OfflineIMAP to handle this situation correctly?

Best,

Greg

0: http://article.gmane.org/gmane.mail.imap.offlineimap.general/1556
1: https://github.com/nicolas33/offlineimap/blob/master/Changelog.rst

-- 
|       Greg Grossmeier |
| http://grossmeier.net |
-------------- next part --------------
DEBUG[imap]: savemessage: new content length is 4609
DEBUG[imap]:   18:29.79 > CFCF9 APPEND Archive () "21-Mar-2011 15:38:38 -0400" {4609}
DEBUG[imap]:   18:29.93 < + go ahead
DEBUG[imap]:   18:29.93         matched r'\+( (?P<data>.*))?' => (' go ahead', 'go ahead')
DEBUG[imap]:   18:29.93 write literal size 4609
Thread 'New msg sync from Archive' terminated with exception:
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/offlineimap/threadutil.py", line 149, in run
    Thread.run(self)
  File "/usr/lib/python2.6/threading.py", line 484, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/lib/pymodules/python2.6/offlineimap/folder/Base.py", line 213, in syncmessagesto_neguid_msg
    successuid = tryappend.savemessage(uid, message, flags, rtime)
  File "/usr/lib/pymodules/python2.6/offlineimap/folder/IMAP.py", line 341, in savemessage
    date, content)[0] == 'OK')
AssertionError


Last 47 debug messages logged for New msg sync from Archive prior to exception:
imap: savemessage: called
imap:   18:29.00 > CFCF7 SELECT Archive
imap:   18:29.38 < * FLAGS (\Answered \Flagged \Draft \Deleted \Seen)
imap:   18:29.38        matched r'\* (?P<type>[A-Z-]+)( (?P<data>.*))?' => ('FLAGS', ' (\\Answered \\Flagged \\Draft \\Deleted \\Seen)', '(\\Answered \\Flagged \\Draft \\Deleted \\Seen)')
imap:   18:29.38 untagged_responses[FLAGS] 0 += ["(\Answered \Flagged \Draft \Deleted \Seen)"]
imap:   18:29.38 < * OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)]
imap:   18:29.38        matched r'\* (?P<type>[A-Z-]+)( (?P<data>.*))?' => ('OK', ' [PERMANENTFLAGS (\\Answered \\Flagged \\Draft \\Deleted \\Seen \\*)]', '[PERMANENTFLAGS (\\Answered \\Flagged \\Draft \\Deleted \\Seen \\*)]')
imap:   18:29.38 untagged_responses[OK] 0 += ["[PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)]"]
imap:   18:29.38        matched r'\[(?P<type>[A-Z-]+)( (?P<data>[^\]]*))?\]' => ('PERMANENTFLAGS', ' (\\Answered \\Flagged \\Draft \\Deleted \\Seen \\*)', '(\\Answered \\Flagged \\Draft \\Deleted \\Seen \\*)')
imap:   18:29.38 untagged_responses[PERMANENTFLAGS] 0 += ["(\Answered \Flagged \Draft \Deleted \Seen \*)"]
imap:   18:29.38 < * OK [UIDVALIDITY 81]
imap:   18:29.38        matched r'\* (?P<type>[A-Z-]+)( (?P<data>.*))?' => ('OK', ' [UIDVALIDITY 81]', '[UIDVALIDITY 81]')
imap:   18:29.38 untagged_responses[OK] 1 += ["[UIDVALIDITY 81]"]
imap:   18:29.38        matched r'\[(?P<type>[A-Z-]+)( (?P<data>[^\]]*))?\]' => ('UIDVALIDITY', ' 81', '81')
imap:   18:29.38 untagged_responses[UIDVALIDITY] 0 += ["81"]
imap:   18:29.38 < * 66078 EXISTS
imap:   18:29.38        matched r'\* (?P<data>\d+) (?P<type>[A-Z-]+)( (?P<data2>.*))?' => ('66078', 'EXISTS', None, None)
imap:   18:29.38 untagged_responses[EXISTS] 0 += ["66078"]
imap:   18:29.38 < * 0 RECENT
imap:   18:29.38        matched r'\* (?P<data>\d+) (?P<type>[A-Z-]+)( (?P<data2>.*))?' => ('0', 'RECENT', None, None)
imap:   18:29.38 untagged_responses[RECENT] 0 += ["0"]
imap:   18:29.38 < * OK [UIDNEXT 79769]
imap:   18:29.38        matched r'\* (?P<type>[A-Z-]+)( (?P<data>.*))?' => ('OK', ' [UIDNEXT 79769]', '[UIDNEXT 79769]')
imap:   18:29.38 untagged_responses[OK] 2 += ["[UIDNEXT 79769]"]
imap:   18:29.38        matched r'\[(?P<type>[A-Z-]+)( (?P<data>[^\]]*))?\]' => ('UIDNEXT', ' 79769', '79769')
imap:   18:29.38 untagged_responses[UIDNEXT] 0 += ["79769"]
imap:   18:29.38 < CFCF7 OK [READ-WRITE] Archive selected. (Success)
imap:   18:29.38        matched r'(?P<tag>CFCF\d+) (?P<type>[A-Z]+) (?P<data>.*)' => ('CFCF7', 'OK', '[READ-WRITE] Archive selected. (Success)')
imap:   18:29.38        matched r'\[(?P<type>[A-Z-]+)( (?P<data>[^\]]*))?\]' => ('READ-WRITE', None, None)
imap:   18:29.38 untagged_responses[READ-WRITE] 0 += [""]
imap: savemessage: using date "21-Mar-2011 15:47:26 -0400"
imap: savemessage: initial content is: 'Delivered-To: greg.grossmeier at gmail.com\r\nReceived: by 10.216.244.198 with SMTP id m48cs9197wer;\r\n        Mon, 21 Mar 2011 12:47:26 -0700 (PDT)\r\nReturn-Path: <person.name at gmail.com>\r\nReceived-SPF: pass (google.com: domain of person.name at gmail.com designates 10.227.208.212 as permitted sender) client-ip=10.227.208.212;\r\nAuthentication-Results: mr.google.com; spf=pass (google.com: domain of person.name at gmail.com designates 10.227.208.212 as permitted sender) smtp.mail=person.name at gmail.com; dkim=pass header.i=person.name at gmail.com\r\nReceived: from mr.google.com ([10.227.208.212])\r\n        by 10.227.208.212 with SMTP id gd20mr2014988wbb.210.1300736844831 (num_hops = 1);\r\n        Mon, 21 Mar 2011 12:47:24 -0700 (PDT)\r\nDKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\r\n        d=gmail.com; s=gamma;\r\n        h=domainkey-signature:mime-version:x-google-chat-start\r\n         :x-google-chat-end:x-google-chat-with:in-reply-to:references:from\r\n         :date:message-id:subject:to:content-type;\r\n        bh=QLMOVk2YAyObmrD7G8FZsceYCupAn4eCkqPRBeZmcx8=;\r\n        b=ktTRGM8CUrMcinksUkKHKl4vU8oog7bo2uq3wduoMGRbu03FdR988vXTi49wOJIPQE\r\n         npwE6u+so0C8z50FuPf7X2WLoi6RSVgHbi/98tFdOL/9ANkq47Crrv+8l+GFvuaLTJ6O\r\n         VnCymVeiEgZ9zkD8V9F6dHsFo1JQGcrUL2HBc=\r\nDomainKey-Signature: a=rsa-sha1; c=nofws;\r\n        d=gmail.com; s=gamma;\r\n        h=mime-version:x-google-chat-start:x-google-chat-end\r\n         :x-google-chat-with:in-reply-to:references:from:date:message-id\r\n         :subject:to:content-type;\r\n        b=Su6y2WKSRIk7EVp6J07T09gzVGrRxidgoLcSiSIkF+BVcNGqqemLl4U4HQS9V6cv7X\r\n         lUmXaqxsjXutPn7B/YJVuy7Opu/HwnoVWhGDKtWHZqZMYF17a9dq1/3aEYgIRNsaSOdG\r\n         ygwTzljD3a/ew6O+NCfQ0zP2+NdI/9viHlhlM=\r\nReceived: by 10.227.208.212 with SMTP id gd20mr2014988wbb.210.1300736844822;\r\n Mon, 21 Mar 2011 12:47:24 -0700 (PDT)\r\nMIME-Version: 1.0\r\nReceived: by 10.227.152.140 with HTTP; Mon, 21 Mar 2011 12:46:59 -0700 (PDT)\r\nX-Google-Chat-Start: 1300732756000\r\nX-Google-Chat-End: 1300732756000\r\nX-Google-Chat-With: greg.grossmeier at gmail.com\r\nIn-Reply-To: <9869881.2282355.1300732756312.chat at gmail.com>\r\nReferences: <9869881.2282355.1300732756312.chat at gmail.com>\r\nFrom: Person Name <person.name at gmail.com>\r\nDate: Mon, 21 Mar 2011 15:46:59 -0400\r\nMessage-ID: <AANLkTimDYy=j9-KvUkuJYcsWMjSc6nz7Wuw0WiWPDOD0 at mail.gmail.com>\r\nSubject: Re: Chat with Greg Grossmeier\r\nTo: Greg Grossmeier <greg.grossmeier at gmail.com>\r\nContent-Type: multipart/alternative; boundary=0015174c138294fa47049f0365e9\r\nContent-Length: 1215\r\n\r\n--0015174c138294fa47049f0365e9\r\nContent-Type: text/plain; charset=ISO-8859-1\r\n\r\nOH NO!  I missed this. I LOVE YOU TOO!\r\n\r\n\r\nOn Mon, Mar 21, 2011 at 2:39 PM, Greg Grossmeier\r\n<greg.grossmeier at gmail.com>wrote:\r\n\r\n>\r\n> These messages were sent while you were offline.\r\n>\r\n> 2:39 PM Greg: I LOVE YOU!\r\n>\r\n\r\n--0015174c138294fa47049f0365e9\r\nContent-Type: text/html; charset=ISO-8859-1\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\nOH NO!=A0 I missed this. I LOVE YOU TOO!<br>\r\n<br><br><div class=3D"gmail_quote">On Mon, Mar 21, 2011 at 2:39 PM, Greg Gr=\r\nossmeier <span dir=3D"ltr">&lt;<a href=3D"mailto:greg.grossmeier at gmail.com"=\r\n>greg.grossmeier at gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=\r\nail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(2=\r\n04, 204, 204); padding-left: 1ex;">\r\n\r\n<div class=3D"im"><br><div style=3D"font-weight: bold;">These messages were=\r\n sent while you were offline.</div><br></div><div><span style=3D"display: b=\r\nlock; float: left; color: rgb(136, 136, 136);">2:39 PM=A0</span><span style=\r\n=3D"display: block; padding-left: 6em;"><span><span style=3D"font-weight: b=\r\nold;">Greg</span>: I LOVE YOU!</span></span></div>\r\n\r\n</blockquote></div><br>\r\n\r\n--0015174c138294fa47049f0365e9--'
imap: savemessage: new headers are: X-OfflineIMAP-x1566523322-52656d6f7465476d61696c-41726368697665: 1300738709-0645410628278-v6.2.0
imap: savemessage_addheader: called to add X-OfflineIMAP-x1566523322-52656d6f7465476d61696c-41726368697665: 1300738709-0645410628278-v6.2.0
imap: savemessage_addheader: insertionpoint = 39
imap: savemessage_addheader: leader = 'Delivered-To: greg.grossmeier at gmail.com'
imap: savemessage_addheader: newline = '\r\nX-OfflineIMAP-x1566523322-52656d6f7465476d61696c-41726368697665: 1300738709-0645410628278-v6.2.0'
imap: savemessage_addheader: trailer = '\r\nReceived: by 10.216.244.198 with SMTP id m48cs9197wer;\r\n        Mon, 21 Mar 2011 12:47:26 -0700 (PDT)\r\nReturn-Path: <person.name at gmail.com>\r\nReceived-SPF: pass (google.com: domain of person.name at gmail.com designates 10.227.208.212 as permitted sender) client-ip=10.227.208.212;\r\nAuthentication-Results: mr.google.com; spf=pass (google.com: domain of person.name at gmail.com designates 10.227.208.212 as permitted sender) smtp.mail=person.name at gmail.com; dkim=pass header.i=person.name at gmail.com\r\nReceived: from mr.google.com ([10.227.208.212])\r\n        by 10.227.208.212 with SMTP id gd20mr2014988wbb.210.1300736844831 (num_hops = 1);\r\n        Mon, 21 Mar 2011 12:47:24 -0700 (PDT)\r\nDKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\r\n        d=gmail.com; s=gamma;\r\n        h=domainkey-signature:mime-version:x-google-chat-start\r\n         :x-google-chat-end:x-google-chat-with:in-reply-to:references:from\r\n         :date:message-id:subject:to:content-type;\r\n        bh=QLMOVk2YAyObmrD7G8FZsceYCupAn4eCkqPRBeZmcx8=;\r\n        b=ktTRGM8CUrMcinksUkKHKl4vU8oog7bo2uq3wduoMGRbu03FdR988vXTi49wOJIPQE\r\n         npwE6u+so0C8z50FuPf7X2WLoi6RSVgHbi/98tFdOL/9ANkq47Crrv+8l+GFvuaLTJ6O\r\n         VnCymVeiEgZ9zkD8V9F6dHsFo1JQGcrUL2HBc=\r\nDomainKey-Signature: a=rsa-sha1; c=nofws;\r\n        d=gmail.com; s=gamma;\r\n        h=mime-version:x-google-chat-start:x-google-chat-end\r\n         :x-google-chat-with:in-reply-to:references:from:date:message-id\r\n         :subject:to:content-type;\r\n        b=Su6y2WKSRIk7EVp6J07T09gzVGrRxidgoLcSiSIkF+BVcNGqqemLl4U4HQS9V6cv7X\r\n         lUmXaqxsjXutPn7B/YJVuy7Opu/HwnoVWhGDKtWHZqZMYF17a9dq1/3aEYgIRNsaSOdG\r\n         ygwTzljD3a/ew6O+NCfQ0zP2+NdI/9viHlhlM=\r\nReceived: by 10.227.208.212 with SMTP id gd20mr2014988wbb.210.1300736844822;\r\n Mon, 21 Mar 2011 12:47:24 -0700 (PDT)\r\nMIME-Version: 1.0\r\nReceived: by 10.227.152.140 with HTTP; Mon, 21 Mar 2011 12:46:59 -0700 (PDT)\r\nX-Google-Chat-Start: 1300732756000\r\nX-Google-Chat-End: 1300732756000\r\nX-Google-Chat-With: greg.grossmeier at gmail.com\r\nIn-Reply-To: <9869881.2282355.1300732756312.chat at gmail.com>\r\nReferences: <9869881.2282355.1300732756312.chat at gmail.com>\r\nFrom: Person Name <person.name at gmail.com>\r\nDate: Mon, 21 Mar 2011 15:46:59 -0400\r\nMessage-ID: <AANLkTimDYy=j9-KvUkuJYcsWMjSc6nz7Wuw0WiWPDOD0 at mail.gmail.com>\r\nSubject: Re: Chat with Greg Grossmeier\r\nTo: Greg Grossmeier <greg.grossmeier at gmail.com>\r\nContent-Type: multipart/alternative; boundary=0015174c138294fa47049f0365e9\r\nContent-Length: 1215\r\n\r\n--0015174c138294fa47049f0365e9\r\nContent-Type: text/plain; charset=ISO-8859-1\r\n\r\nOH NO!  I missed this. I LOVE YOU TOO!\r\n\r\n\r\nOn Mon, Mar 21, 2011 at 2:39 PM, Greg Grossmeier\r\n<greg.grossmeier at gmail.com>wrote:\r\n\r\n>\r\n> These messages were sent while you were offline.\r\n>\r\n> 2:39 PM Greg: I LOVE YOU!\r\n>\r\n\r\n--0015174c138294fa47049f0365e9\r\nContent-Type: text/html; charset=ISO-8859-1\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\nOH NO!=A0 I missed this. I LOVE YOU TOO!<br>\r\n<br><br><div class=3D"gmail_quote">On Mon, Mar 21, 2011 at 2:39 PM, Greg Gr=\r\nossmeier <span dir=3D"ltr">&lt;<a href=3D"mailto:greg.grossmeier at gmail.com"=\r\n>greg.grossmeier at gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=\r\nail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(2=\r\n04, 204, 204); padding-left: 1ex;">\r\n\r\n<div class=3D"im"><br><div style=3D"font-weight: bold;">These messages were=\r\n sent while you were offline.</div><br></div><div><span style=3D"display: b=\r\nlock; float: left; color: rgb(136, 136, 136);">2:39 PM=A0</span><span style=\r\n=3D"display: block; padding-left: 6em;"><span><span style=3D"font-weight: b=\r\nold;">Greg</span>: I LOVE YOU!</span></span></div>\r\n\r\n</blockquote></div><br>\r\n\r\n--0015174c138294fa47049f0365e9--'
imap: savemessage: new content is: 'Delivered-To: greg.grossmeier at gmail.com\r\nX-OfflineIMAP-x1566523322-52656d6f7465476d61696c-41726368697665: 1300738709-0645410628278-v6.2.0\r\nReceived: by 10.216.244.198 with SMTP id m48cs9197wer;\r\n        Mon, 21 Mar 2011 12:47:26 -0700 (PDT)\r\nReturn-Path: <person.name at gmail.com>\r\nReceived-SPF: pass (google.com: domain of person.name at gmail.com designates 10.227.208.212 as permitted sender) client-ip=10.227.208.212;\r\nAuthentication-Results: mr.google.com; spf=pass (google.com: domain of person.name at gmail.com designates 10.227.208.212 as permitted sender) smtp.mail=person.name at gmail.com; dkim=pass header.i=person.name at gmail.com\r\nReceived: from mr.google.com ([10.227.208.212])\r\n        by 10.227.208.212 with SMTP id gd20mr2014988wbb.210.1300736844831 (num_hops = 1);\r\n        Mon, 21 Mar 2011 12:47:24 -0700 (PDT)\r\nDKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\r\n        d=gmail.com; s=gamma;\r\n        h=domainkey-signature:mime-version:x-google-chat-start\r\n         :x-google-chat-end:x-google-chat-with:in-reply-to:references:from\r\n         :date:message-id:subject:to:content-type;\r\n        bh=QLMOVk2YAyObmrD7G8FZsceYCupAn4eCkqPRBeZmcx8=;\r\n        b=ktTRGM8CUrMcinksUkKHKl4vU8oog7bo2uq3wduoMGRbu03FdR988vXTi49wOJIPQE\r\n         npwE6u+so0C8z50FuPf7X2WLoi6RSVgHbi/98tFdOL/9ANkq47Crrv+8l+GFvuaLTJ6O\r\n         VnCymVeiEgZ9zkD8V9F6dHsFo1JQGcrUL2HBc=\r\nDomainKey-Signature: a=rsa-sha1; c=nofws;\r\n        d=gmail.com; s=gamma;\r\n        h=mime-version:x-google-chat-start:x-google-chat-end\r\n         :x-google-chat-with:in-reply-to:references:from:date:message-id\r\n         :subject:to:content-type;\r\n        b=Su6y2WKSRIk7EVp6J07T09gzVGrRxidgoLcSiSIkF+BVcNGqqemLl4U4HQS9V6cv7X\r\n         lUmXaqxsjXutPn7B/YJVuy7Opu/HwnoVWhGDKtWHZqZMYF17a9dq1/3aEYgIRNsaSOdG\r\n         ygwTzljD3a/ew6O+NCfQ0zP2+NdI/9viHlhlM=\r\nReceived: by 10.227.208.212 with SMTP id gd20mr2014988wbb.210.1300736844822;\r\n Mon, 21 Mar 2011 12:47:24 -0700 (PDT)\r\nMIME-Version: 1.0\r\nReceived: by 10.227.152.140 with HTTP; Mon, 21 Mar 2011 12:46:59 -0700 (PDT)\r\nX-Google-Chat-Start: 1300732756000\r\nX-Google-Chat-End: 1300732756000\r\nX-Google-Chat-With: greg.grossmeier at gmail.com\r\nIn-Reply-To: <9869881.2282355.1300732756312.chat at gmail.com>\r\nReferences: <9869881.2282355.1300732756312.chat at gmail.com>\r\nFrom: Person Name <person.name at gmail.com>\r\nDate: Mon, 21 Mar 2011 15:46:59 -0400\r\nMessage-ID: <AANLkTimDYy=j9-KvUkuJYcsWMjSc6nz7Wuw0WiWPDOD0 at mail.gmail.com>\r\nSubject: Re: Chat with Greg Grossmeier\r\nTo: Greg Grossmeier <greg.grossmeier at gmail.com>\r\nContent-Type: multipart/alternative; boundary=0015174c138294fa47049f0365e9\r\nContent-Length: 1215\r\n\r\n--0015174c138294fa47049f0365e9\r\nContent-Type: text/plain; charset=ISO-8859-1\r\n\r\nOH NO!  I missed this. I LOVE YOU TOO!\r\n\r\n\r\nOn Mon, Mar 21, 2011 at 2:39 PM, Greg Grossmeier\r\n<greg.grossmeier at gmail.com>wrote:\r\n\r\n>\r\n> These messages were sent while you were offline.\r\n>\r\n> 2:39 PM Greg: I LOVE YOU!\r\n>\r\n\r\n--0015174c138294fa47049f0365e9\r\nContent-Type: text/html; charset=ISO-8859-1\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\nOH NO!=A0 I missed this. I LOVE YOU TOO!<br>\r\n<br><br><div class=3D"gmail_quote">On Mon, Mar 21, 2011 at 2:39 PM, Greg Gr=\r\nossmeier <span dir=3D"ltr">&lt;<a href=3D"mailto:greg.grossmeier at gmail.com"=\r\n>greg.grossmeier at gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=\r\nail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(2=\r\n04, 204, 204); padding-left: 1ex;">\r\n\r\n<div class=3D"im"><br><div style=3D"font-weight: bold;">These messages were=\r\n sent while you were offline.</div><br></div><div><span style=3D"display: b=\r\nlock; float: left; color: rgb(136, 136, 136);">2:39 PM=A0</span><span style=\r\n=3D"display: block; padding-left: 6em;"><span><span style=3D"font-weight: b=\r\nold;">Greg</span>: I LOVE YOU!</span></span></div>\r\n\r\n</blockquote></div><br>\r\n\r\n--0015174c138294fa47049f0365e9--'
imap: savemessage: new content length is 3849
imap:   18:29.38 > CFCF8 APPEND Archive (\Seen) "21-Mar-2011 15:47:26 -0400" {3849}
imap:   18:29.52 < + go ahead
imap:   18:29.52        matched r'\+( (?P<data>.*))?' => (' go ahead', 'go ahead')
imap:   18:29.52 write literal size 3849
imap:   18:29.79 < CFCF8 NO Unable to append message to folder (Failure)
imap:   18:29.79        matched r'(?P<tag>CFCF\d+) (?P<type>[A-Z]+) (?P<data>.*)' => ('CFCF8', 'NO', 'Unable to append message to folder (Failure)')
imap:   18:29.79 NO response: Unable to append message to folder (Failure)


More information about the OfflineIMAP-project mailing list