[Dovecot] sieve problem email silently discard

ml at smtp.fakessh.eu ml at smtp.fakessh.eu
Wed Jun 22 18:12:50 EEST 2011


Le mercredi 22 juin 2011 16:41, Stephan Bosch a écrit :
> Op 22-6-2011 16:05, ml at smtp.fakessh.eu schreef:
> > Le mercredi 22 juin 2011 10:21, Stephan Bosch a écrit :
> >> Op 22-6-2011 3:18, ml at 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 at 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 at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://dovecot.org/pipermail/dovecot/attachments/20110622/57fd1899/attachment-0001.bin>


More information about the dovecot mailing list