Le mercredi 22 juin 2011 16:41, Stephan Bosch a écrit : > Op 22-6-2011 16:05, m...@smtp.fakessh.eu schreef: > > Le mercredi 22 juin 2011 10:21, Stephan Bosch a écrit : > >> Op 22-6-2011 3:18, m...@smtp.fakessh.eu schreef: > >>> I met a few times the problem or an email that passes through a sieve > >>> script is silently discard > >>
> > > > 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? > /var/sieve-scripts/roundcube.sieve contains a series of commands to handle spam ~]# cat /var/sieve-scripts/roundcube.sieve require ["fileinto","regex","comparator-i;ascii-numeric","reject","relational"]; # rule:[spammanage] #if anyof (header :contains "X-Spam-Flag" "YES") #{ # fileinto "Junk"; #} if header :value "ge" :comparator "i;ascii-numeric" ["X-Spam-score"] ["500"] { discard; stop; } if header :value "ge" :comparator "i;ascii-numeric" ["X-Spam-score"] ["100"] { fileinto "Junk.spam"; stop; } if header :value "ge" :comparator "i;ascii-numeric" ["X-Spam-score"] ["10"] { fileinto "Junk"; } elsif anyof ( header :contains "Received" [ "[4.63.221.224", "[24.244.141.112", "[61.171.253.177", "[63.123.149.", "[63.209.206.", "(63.233.30.73", "[63.251.200.", "[64.41.183.","[64.49.250.", "[64.57.188.", "[64.57.221.", "[64.62.204.", "[64.70.17.", "[64.70.44.", "[64.70.53.", "[64.39.27.6", "[64.39.27.7","[64.191.25.","[64.191.36.", "[64.191.9.", "[64.125.181.", "[64.191.123.", "[64.191.23.", "[64.239.182.", "[65.211.3.", "[66.46.150.", "[66.62.162.", "[66.118.170.", "[66.129.124.", "[66.205.217.", "[66.216.111.", "[66.239.204.", "[67.86.69.", "[80.34.206.", "[80.80.98.", "[81.72.233.13", "[128.242.120.", "[157.238.18", "[168.234.195.18]", "[193.253.198.57", "[194.25.83.1", "[200.24.129.", "[200.161.203.", "[202.164.182.76]","[202.57.69.116", "[203.19.220.","[203.22.104.","[203.22.105.", "[204.188.52.", "[205.153.154.203", "[206.26.195.", "[206.154.33.","[206.169.178", "[207.142.3.", "[208.46.5.","[208.187.", "[209.164.27.","[209.236.", "[210.90.75.129]", "[211.101.138.199","[211.185.7.125]","[211.239.231.", "[212.240.95.", "[213.47.250.139", "[213.225.61.", "[216.22.79.","[216.39.115.","[216.99.240.", "[216.126.32.", "[216.187.123.","[217.36.124.53", "[218.145.25","[218.52.71.103","[218.158.136.115", "[218.160.42.74", "[218.242.112.4" , "[94.23.116.93" ] ) { fileinto "Junk"; } elsif anyof ( header :contains ["SPAM", "X-Spam-hits"] ["ADDRESSES_ON_CD","ACT_NOW","and other hits" ] ) { fileinto "Junk"; } > 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. I just set up mail_debug = yes I expect the next reject in order to give you more information -- http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x092164A7 gpg --keyserver pgp.mit.edu --recv-key 092164A7
pgpQKaQoIIWIX.pgp
Description: PGP signature