Hello again,

Schulz wrote:
> You can look at the headers and reject Mails with Headers["auto-submitted"]. Sieve should add them.

Thanks for the pointer! I started playing with it but ran into two problems:

1) It's only an option when possible to be configured server-wide (by default) as users will not add it to their sieve redirect rules for sure. So I tried to implement it using a sieve_before script:

```sieve
if header :contains "Auto-Submitted" "auto-replied" {
  discard;
}
```

This works well but implies a second problem:

2) This will result in *all* bounce mail to be discarded, also bounces that didn't result from a sieve redirect.

So I searched for a way to detect that the bounce message is a reply to a sieve redirect. First the `X-Sieve-Redirected-From` header looked promising, but it is only added by the sieve redirect rule itself, which means *after* it is applied - and therefore it's not available yet in the `sieve_before` script.

Any idea how to solve this?

Another approach that I thought of was to set the envelope sender to something distinguishable in `sieve_redirect_envelope_from`, like e.g. `<user+si...@domain.org>` and filter for that recipient in the `sieve_before` script. But I don't think it's supported in Dovecot to set such a recipient delimiter in `sieve_redirect_envelope_from`, does it?

Looking forward to your thoughts.

Kind regards
doobry
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to