[imp] Marking forwards, categories?

Daniel Eckl daniel.eckl at gmx.de
Thu Jun 9 12:18:43 PDT 2005


Am Donnerstag, 9. Juni 2005 21:06 schrieb Daniel Eckl:
> Am Donnerstag, 9. Juni 2005 17:20 schrieb Chuck Hagenbuch:
> > Quoting Simon Detheridge <simon at widgit.com>:
> > > Is it possible to have forwarded messages as marked 'forwarded'? Most
> > > other mailclients do this, so I'm suprised not to be able to find this
> > > feature.
> > >
> > > Has anyone come up with a hack/patch?
> > >
> > > Similarly, is there any way of applying user-defined categories to
> > > mails, so they can be marked with different colors/statuses/etc?
> >
> > The IMAP protocol doesn't make provisions for either of these.
> >
> > -chuck
>
> Hmmm, I use thunderbird for my work mailaccount and mark messages as
> forwarded and I give them user defined status, too.
>
> Recently I connected to my work mailbox from a newly configured thunderbird
> at home and all the flags were there, even the user defined ones. So these
> flags have to be on the server somehow (it's a cyrus).
>
> Implementing server side user defined status flags would be better that any
> hack.
>
> Do you know anything about this?
>
> Best,
> Daniel


I have a trace here that shows how thunderbird fetches user defined labels 
from cyrus imap daemon. It has a label $forwarded for the discussed forwarded 
flag and $label1 to 5 for the user defined labels.

7 select "INBOX" 
* FLAGS (\Answered \Flagged \Draft \Deleted \Seen NonJunk $Forwarded $Label4 
$Label1 $Label2 $Label3 $Label5) 
* OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen NonJunk 
$Forwarded $Label4 $Label1 $Label2 $Label3 $Label5 \*)]   
* 8 EXISTS 
* 0 RECENT 
* OK [UIDVALIDITY 1084046549]   
* OK [UIDNEXT 10327]   
7 OK [READ-WRITE] Completed 
8 getacl "INBOX" 
* ACL INBOX daniel lrswipcda cyrus lrswipcda 
8 OK Completed 
9 myrights "INBOX" 
* MYRIGHTS INBOX lrswipcda 
9 OK Completed 
10 getquotaroot "INBOX" 
* QUOTAROOT INBOX user.daniel 
* QUOTA user.daniel (STORAGE 60036 300000) 
10 OK Completed 
11 UID fetch 1:* (FLAGS) 
* 1 FETCH (FLAGS (\Seen) UID 9202) 
* 2 FETCH (FLAGS (\Seen) UID 9477) 
* 3 FETCH (FLAGS (\Flagged \Seen) UID 9514) 
* 4 FETCH (FLAGS (\Seen) UID 9933) 
* 5 FETCH (FLAGS (\Seen) UID 9946) 
* 6 FETCH (FLAGS (\Seen) UID 10140) 
* 7 FETCH (FLAGS (\Seen) UID 10141) 
* 8 FETCH (FLAGS (\Seen $Label3) UID 10220) 
11 OK Completed (0.000 sec) 

Best,
Daniel


More information about the imp mailing list