[PATCH 4/4] Another way of locating UID of just saved message

Sebastian Spaeth Sebastian at SSpaeth.de
Tue Aug 9 08:19:19 BST 2011

On Tue, 26 Jul 2011 10:59:56 +0200, Vladimir.Marek at oracle.com wrote:
> From: Vladimir Marek <vlmarek at volny.cz>
> It works by fetching all headers from new messages from IMAP server an searching
> for our X-OfflineIMAP marker by using reular expression.
> +    def savemessage_fetchheaders(self, imapobj, headername, headervalue):
> +        """ We fetch all new mail headers and search for the right
> +        X-OfflineImap line by hand. The response from the server has form:

Uhh, ahh, this looks like the most hacky solution that I've ever seen
:-). But given that this is the fallback only when:
1) No UIDPLUS extension is there and 
2) Regular search failed,

I have no strong objections. It would be good to have noted in the code
documentation that this is the last-resort-fallback, but I won't object
to this patch :)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/offlineimap-project/attachments/20110809/fafedd44/attachment.sig>

More information about the OfflineIMAP-project mailing list