[Dovecot] failing to deliver to one of multiple destinations
Is it defined whether, in case a message should be delivered to
multiple destinations via a sieve script, and one of those
destinations fail, then the whole delivery is to be considered as
successful or not?
My case: A sieve script forwarding to and external destinations plus local keep. The keep fails (configuration error, wrong homedir, .dovecot.lda- dupes not writable). According to postfix logs, dovecot deliver returned success. The mail was NOT delivered to the local destination and NOT bounced.
Is this expected behaviour?
I will send you that information in private mail. OH NO! It seems to be entirely our fault.
After spending about an hour excerpting, editing and commenting the mail log (Postfix->Dspam->Postfix->deliver/Sieve plus forward), and finally pasting the Sieve script, I noticed there seems to be an error in my colleagues forward-to-Sieve tranlation ommitting the keep after a redirect if the forward file contains both an external address and the local one.
Sorry for the noise.
participants (2)
-
Edgar Fuß
-
Stephan Bosch