Potential issue

wattie

Verified User
Joined
May 31, 2008
Messages
1,235
Location
Bulgaria
I am with spamblocker 4.2.2. I got the following error in panic log:

Code:
2014-07-22 23:20:28 1X9gY0-000KUK-EY failed to expand condition "${if and{{bool_lax{NULL}}{bool_lax{${perl{check_limits}}}}}}" for lookuphost router: You (klkbg) have reached your daily email limit of 1 emails inside "and{...}" condition

It's of course a mix of the spamblocker check and the limit for that user.
 
I wanted to point out that I also had the same error a few days ago with a client...
 
Yes I used it exim.pl 17. I followed the guide: http://www.directadmin.com/features.php?id=1605

Below are a few lines given in /var/log/exim/paniclog:

Code:
2014-07-17 15:00:21 1X7lIL-00040Q-3S failed to expand condition "${if and{{bool_lax{NULL}}{bool_lax{${perl{check_limits}}}}}}" for lookuphost router: You (clientuser) have reached your daily email limit of 500 emails
 inside "and{...}" condition
2014-07-17 15:00:21 1X7lIL-00040T-6U failed to expand condition "${if and{{bool_lax{NULL}}{bool_lax{${perl{check_limits}}}}}}" for lookuphost router: You (clientuser) have reached your daily email limit of 500 emails
 inside "and{...}" condition
2014-07-17 15:00:21 1X7lIL-00040Z-8d failed to expand condition "${if and{{bool_lax{NULL}}{bool_lax{${perl{check_limits}}}}}}" for lookuphost router: You (clientuser) have reached your daily email limit of 500 emails
 inside "and{...}" condition
2014-07-17 15:00:21 1X7lIL-00040i-Aj failed to expand condition "${if and{{bool_lax{NULL}}{bool_lax{${perl{check_limits}}}}}}" for lookuphost router: You (clientuser) have reached your daily email limit of 500 emails
 inside "and{...}" condition
2014-07-17 15:00:21 1X7lIL-00040s-D2 failed to expand condition "${if and{{bool_lax{NULL}}{bool_lax{${perl{check_limits}}}}}}" for lookuphost router: You (clientuser) have reached your daily email limit of 500 emails
 inside "and{...}" condition
2014-07-17 15:00:21 1X7lIL-000413-FN failed to expand condition "${if and{{bool_lax{NULL}}{bool_lax{${perl{check_limits}}}}}}" for lookuphost router: You (clientuser) have reached your daily email limit of 500 emails
 inside "and{...}" condition
2014-07-17 15:00:21 1X7lIL-00041D-Gt failed to expand condition "${if and{{bool_lax{NULL}}{bool_lax{${perl{check_limits}}}}}}" for lookuphost router: You (clientuser) have reached your daily email limit of 500 emails
 inside "and{...}" condition
 
And did the clientuser reach the daily limit? How many emails did he/she send to see the error?
 
The client account was compromised and a php script had tried to send multiple emails as possible, the limit of 500 emails a day that I set seems to have worked.
 
The log will always list all attempts after the daily limit is reached. This may or may not be useful to you, but it's important to log all mail server activity, in case forensic work is needed.

Sure it takes up a lot of space, but it's better than putting the undeliverables in the users' mailbox, and then what fills up, in the queue, as some previous exim.pl versions did.

Jeff
 
Back
Top