I investigated and found a curiosity:

That user has installed a sieve script to sort mail.
In his script he used the keyword

keep;

to keep the mail in his INBOX.

This "keep" is going havoc ("virtual memory exhausted").
After replacing "keep" with 'fileinto "INBOX"' all things went
well.

Is this a bug in the sieve function of lmtpd?


here the NON WORKING part:


if header :comparator "i;ascii-casemap" :contains "From" "Muchsel"  {
   addflag "\\Flagged";
   keep;
}
This sieve code results in "4.3.0 lmtpd: Virtual memory exhausted".

here the WORKING variant:

if header :comparator "i;ascii-casemap" :contains "From" "Muchsel"  {
   addflag "\\Flagged";
   fileinto "INBOX";
}


Any comments?


Pascal

Reply via email to