Yes, that is a global script.
Yes you are the right , the script is executed again but i thought that
this line do the verification to avoid this:
if header :contains ["To","Cc"] "[email protected]"
It seems it didnt' but why?, can you explain better?
Thanks a lot,
Andrés Fernando Yacopino
Timo Sirainen escribió:
On Fri, 2009-08-14 at 17:17 -0300, Andrés Yacopino wrote:
I am trying to use sieve_after to execute some redirection of mails.
I have put in the after script:
require "include";
require "fileinto";
if header :contains ["To","Cc"] "[email protected]"
{
keep;
redirect "[email protected]";
}
So that's a global script, right?
The redirection works but the sender user (userA) get the following error:
..
<[email protected]
<http://10.11.0.21/webmail/src/compose.php?send_to=ayacopino%40acasalud.com.ar>>:
mail forwarding loop
I suppose it's because when usera sends to userb, userb executes the
global script again and the mail is redirected to userb again, which
triggers the loop detection. Either disable after script from userb or
add some check there so that it doesn't get redirected again.