Re: Leaving on POP server & selectively deleting
Thorsten Maerz <[email protected]> Thu, 29 May 2003 09:34:38 +0200
| Newsgroups | gmane.mail.sylpheed.claws.windows |
|---|---|
| Message-ID | <[email protected]> |
--=.DMfUzhsNGLH'kr Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi Peter, On Wed, 28 May 2003 14:56:06 -0400 Peter Davis <[email protected]> wrote: > >On Wed, 21 May 2003 11:55:16 -0400 Peter Davis <[email protected]> wrote: > > > >>I'd like to be able to do something like this with Sylpheed-Claws. Is > >>there any way to access the server and UIDL info when messages are > >>downloaded, so I can store that somewhere? > >> > >No. > > Thanks, Thorsten. I've thought of writing a Perl script to purge > messages from the server based on Message-ID, rather than UIDL. I would > run the script on all the messages in the trash folder prior to emptying > the trash. However, getting the Message-ID from a POP3 server is more > work than getting the UIDL, and not all messages have Message-IDs. An external incorporation seems the simplest solution to me: I cannot see any reference from the downloaded messages to their uidl: Sylpheeds philosophy is not to change the original message that came from the network socket (and as I will strictly follow Hiroyukis decisions, it doesn't make sense to discuss this behaviour with me). A disadvantage of this is that you cannot store any additional info (e.g. the read flags are stored in a separate .sylpheed_mark file for this reason. But that file gets written at a different time&place, there is no reference to uidl anymore). The only (ugly) way I can see would be patching Sylpheed to insert that info as a new header before existing data in pop.c:pop3_retr_recv() and pass this to pop3_write_msg_to_file(). But this would require you to compile Sylpheed on your own, as I doubt any of the developers will accept the breaking of the "dont-munge-messages" rule. Regards, -- Thorsten Maerz <[email protected]> Sylpheed-claws/Win32: http://claws-w32.sf.net --=.DMfUzhsNGLH'kr Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1-nr1 (Windows XP) iD8DBQE+1bgRcVjFyoO8k5MRAu1lAJ4yiXG+OKzhag1ZxY+CfcBCZaKD8wCeKaa0 fgQCk/4rIGQ/VyIQ0bVBMtg= =uxSl -----END PGP SIGNATURE----- --=.DMfUzhsNGLH'kr-- ------------------------------------------------------- This SF.net email is sponsored by: eBay Get office equipment for less on eBay! http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5