Hi there,
We've been long time users of Dovecot, and have found it a great IMAP server. I don't think we've had any serious problems in the 3-4 years of use. So great work. :)
We have a IMAP inbox that is accessed by a number of different users
from Thunderbird. We have a rule in Thunderbird to flag new emails as
"TO DO", so someone can unflag the email once it has been actioned.
This process works fairly well for a simple workflow, but problems arise
when someone connects to the inbox with a Thunderbird instance that
doesn't have the "TO DO" rule configured. The email will not be
flagged properly. :(
I'd like to be able to set this flag/keyword when the mail is delivered to the inbox, on the server side. That way the flag will be set no matter which client accesses the Inbox first. We currently use mail drop for our server-side mail filtering .... and would like to do a similar thing with this flagging process.
We're using Dovecot 1.0.15 on Debian Testing, and use Maildir storage and maildrop as our delivery agent.
I've read about how the keywords and Thunderbird labels work in the wiki article here (http://wiki.dovecot.org/MailboxFormat/Maildir). So I could probably write some sort of script to query the "dovecot-keywords" file, and rename the Maildir file to set the appropriate flag. But this sounds a like a bit of a hack, and maybe a little dangerous.
Does anyone have any recommendations as to how I could achieve something like this? I'm keen to hear any ideas, whether it's through scripting, or some sort of scriptable/command-line IMAP client.
Ideally, we'd have a way to set the flag at the time when the mail is delivered.... or when the first client retrieves any new mail?
Thanks in advance!!
-- Matt Doran PaperCut Software International Pty. Ltd. Phone: +61 (3) 9807 5767 E-mail: matt.doran@papercut.com Profile: http://www.papercut.com/about/#matt Blog: http://www.papercut.com/blog/