[sylpheed:30995] Re: imap reply symbol error

Colin Leroy colin at colino.net
Thu Feb 22 16:11:04 JST 2007


On Thu, 22 Feb 2007 11:25:20 +0900 22 Feb 2007 at 11h02, Hiroyuki
Yamamoto wrote:

Hi, 

> Maybe I've looked into the code before, but can you explain how it is
> done in Claws? If the method is clear and can be applicable easily, I
> want to take in.

I don't know exactly, the code has been commited in 0.7.8claws58 and
0.7.8claws60. That's old enough that we don't have the corresponding
patchset, so you'll have to dig :)

You can find it from current CVS, search for replymessageid (and
fwdmessageid) in src/procsmg.c and "RMID:" ("FMID:") in src/compose.c

It works quite simply, storing msginfo->folder and msginfo->msgid in a
queue-specific header, and re-using them at sending time.

That means if you reply to a mail, queue the reply for later sending,
move the original mail in another folder, and send the queue, it'll
fail to mark the original mail as replied. This corner case is what
annoyed you at the time, iirc.

-- 
Colin


More information about the Sylpheed mailing list