On 4.4.2011, at 23.43, Алексей Сундуков wrote:
Some program modify can header. Example LDA. And I thought why not? Why I can't do this?
In LDA it's fine to modify headers, because the message hasn't been saved yet. In Sieve there is an extension to do this, although Pigeonhole doesn't support it yet.
I use web interface RoundCube and same time Mozilla Thunderbird. In Mozilla Thunderbird I can add tag. But this tag I can't see in RC (now RC no support tag, only favorite, but I can write plugin). Thunderbird save tags in own local database, RC in own. It's two different database. If I set tag via Thunderbird, I don't see this change in RC database. I think it not right. Information about mail should stored in one place.
Thunderbird should already be storing tags to Dovecot using $Label1..$Label5 IMAP keywords (= custom flags).
Imho, this place is email header. In this case I can see same tag in all my email clients.
I think email header is the wrong place for this.
So I'm trying add header in existing messages. Maybe there's another way stored tag in one place and indicate email client use it? Maybe special protocol?
IMAP already supports keywords. I think those would work for what you want.