On Wed, 24 Dec 2008 15:54:31 +0100 Pascal Volk user+dovecot@localhost.localdomain.org wrote:
Am 24.12.2008 11:50 schrieb Nicolas Letellier:
Hi dovecot@.
I use the last dovecot (1.1.7) with sieve-plugin. All works perfectly. However, I would like to use a "copy" function. All mail sent by "toto@domain.tld" have to be copied in a folder (copy, and not move).
So, I don't want to use a fileinto rule.
I see in http://wiki.dovecot.org/LDA/Sieve there is a copy function (1.1 only).
A rule like:
if header :contains "From" "toto@domain.tld" { copy "test"; stop; }
does not work. I have nothing into my deliver or dovecot log. However, if I replace copy by fileinto, it works. But I want to copy the email, not move it. I don't find any examples in the Internet or the wiki.
Could you help me?
Thanks!
Did you read RFC 3894? The first match at http://google.com/search?q=sieve+copy
/var/log/maillog: deliver(user@example.org): msgid=X@vh3.dom.tld: saved mail to tototest deliver(user@example.org): msgid=X@vh3.dom.tld: saved mail to INBOX
~/.dovecot.sieve: require ["copy", "fileinto"]; if header :contains "From" "toto@domain.tld" { fileinto :copy "tototest"; }
Regards, Pascal
Thanks for your response. It will help me.
Regards,
-Nicolas.