Op 22-6-2011 16:05, ml@smtp.fakessh.eu schreef:
Op 22-6-2011 3:18, ml@smtp.fakessh.eu schreef:
I met a few times the problem or an email that passes through a sieve script is silently discard We cannot say much about this problem, unless we get some more information:
- What is your configuration? Provide the output of dovecot -n. my dovecot -n <snip/>
Le mercredi 22 juin 2011 10:21, Stephan Bosch a écrit : plugin = $mail_plugins autocreate managesieve sieve sieve = ~/.dovecot.sieve sieve_before = /var/sieve-scripts/roundcube.sieve sieve_dir = ~/sieve sieve_global_path = whatever <snip/>
Ok, so you are using multiscript with sieve_before.
- Is it reproducible somehow? this is rare but does occur from time to time. I do not know how to reproduce
:/
- What is the Sieve script you see this behavior for? Or does it
happen for all users?
i use a simple script sieve of this style ~]$ cat .dovecot.sieve <snip/>
- Is there any error or other message in the logs that may explain this behavior? egrep lda /var/log/maillog
2011-06-22 14:34:45lda(fakessh): Info: sieve: msgid=<4E01E14E.4040401@sr******.info>: marked message to be discarded if not explicitly delivered (discard action) 2011-06-22 14:34:45lda(root): Info: sieve: msgid=<4E01E14E.4040401@sr******.info>: marked message to be discarded if not explicitly delivered (discard action)
This is really strange. Even though your script does not contain a discard command, the message is discarded through an explicit discard action. I do notice that you are using the multiscript feature using sieve_before and I expect that our problem is there. Notice that the same message is discarded in an identical manner for two different users (root and fakessh). What does /var/sieve-scripts/roundcube.sieve contain?
Also, it can be helpful to enable mail_debug to get more info on what scripts are being executed and which script actually triggers the discard action.
Regards,
Stephan.