Displaying 3 results from an estimated 3 matches for "foofilter".
Did you mean:
bogofilter
2018 Nov 13
3
execute sieve command - fails to notice script has exited
...sieve_execute_exec_timeout has passed, it sends a
TERM, a bit later a KILL and then logs a failure.
The "ps -Af f" looks like:
S 0:00 \_ /usr/sbin/exim4 -Mc 1gMazS-0007IV-RB
S 0:00 \_ /usr/lib/dovecot/dovecot-lda -f master at blitz.conuropsis.org
Z 0:00 | \_ [foofilter] <defunct>
S 0:00 \_ /usr/sbin/exim4 -Mc 1gMazS-0007IV-RB
The dovecot debug log looks like:
lda(user): Debug: Loading modules from directory: /usr/lib/dovecot/modules
lda(user): Debug: Module loaded: /usr/lib/dovecot/modules/lib90_sieve_plugin.so
lda(user): Debug: Effective uid=10...
2018 Nov 13
0
execute sieve command - fails to notice script has exited
And the Sieve script:
------- start sieve script ---------
require ["vnd.dovecot.execute", "fileinto", "mailbox", "vnd.dovecot.debug"];
debug_log "about to execute";
if not execute :pipe "foofilter" {
debug_log "if condition fulfilled";
fileinto :create "test-spam";
debug_log "about to stop";
stop;
}
debug_log "after execute";
------- end sieve script ---------
The user's sieve log looks like:
sieve: info: started log at Nov 13 16:56:...
2018 Nov 13
2
execute sieve command - fails to notice script has exited
...wrote:
>
>
> And the Sieve script:
>
> ------- start sieve script ---------
> require ["vnd.dovecot.execute", "fileinto", "mailbox", "vnd.dovecot.debug"];
>
> debug_log "about to execute";
> if not execute :pipe "foofilter" {
> debug_log "if condition fulfilled";
> fileinto :create "test-spam";
> debug_log "about to stop";
> stop;
> }
> debug_log "after execute";
> ------- end sieve script ---------
>
> The user's sieve log looks lik...