[Dovecot] copy LDA rule
Nicolas Letellier
nicolas at nicoelro.net
Wed Dec 24 17:52:38 EET 2008
On Wed, 24 Dec 2008 15:54:31 +0100
Pascal Volk <user+dovecot at localhost.localdomain.org> wrote:
> Am 24.12.2008 11:50 schrieb Nicolas Letellier:
> > Hi dovecot at .
> >
> > 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 at 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 at 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 at example.org): msgid=<X at vh3.dom.tld>: saved mail to tototest
> deliver(user at example.org): msgid=<X at vh3.dom.tld>: saved mail to INBOX
>
> ~/.dovecot.sieve:
> require ["copy", "fileinto"];
> if header :contains "From" "toto at domain.tld" {
> fileinto :copy "tototest";
> }
>
>
> Regards,
> Pascal
Thanks for your response. It will help me.
Regards,
--
-Nicolas.
More information about the dovecot
mailing list