On 08/08/2011 11:46 AM, Andrzej Adam Filip wrote:
On 08/08/2011 09:43 AM, Stefan Piegsa wrote:
Thanks for your reply!
On 08/08/2011 08:36 AM, Andrzej Adam Filip wrote:
Have you considered using sieve for the task? [Using imap4flags extension] Yes, but I think it's not the optimal solution for what I want to do:
Basically, I don't want emails to be sent first to the MTA and then again to dovecot to be stored in "Sent Messages". So I made a script that puts an email received from the MTA by an authenticated user into his local Maildir/Sent folder, using: dovecot-lda -d $user -m Sent. Such emails should be marked as seen.
Sieve would be an option if it were possible to have a global sieve script that is always executed, not only when there's no user script.
Best Regards, Stefan
Could not you use sieve_before? http://wiki.dovecot.org/LDA/Sieve
You may consider using sieve_after if you want to allow users to overwrite your choice of "self copy" handling.
sieve_after sounds interesting!
Is there a way to match the destination mailbox in a sieve script? The email comes in by dovecot-lda -d $user -m Sent Now the sieve script should somehow match the mailbox "Sent".