PDA

Bekijk Volledige Versie : exim blijft mail relayen ook al is limiet bereikt (failed to expand condition)



Netbulae
25/02/14, 23:00
Ik heb een probleem, een gebruiker op onze directadmin server (alles netjes up to date) heeft zijn limiet van verstuurde mail bereikt maar hij blijft mail kunnen versturen.

In de exim mainlog zie ik dit de hele tijd voorbij komen:

failed to expand condition "${if and{{bool_lax{NULL}}{bool_lax{${perl{check_limits} }}}}}" for lookuphost router: You (vivace) have reached your daily email limit of 5 emails
inside "and{...}" condition


Ik heb de meest recente exim.conf en exim.pl van directadmin opnieuw gedownload en geimplementeerd maar hij blijft dit helaas melden en mail relayen.

Iemand wijs genoeg?

dennis0162
26/02/14, 09:02
Staat het domein toevallig in whitelist_domains of het ip in whitelist_hosts?

Sent from my HTC One using webhostingtalk mobile app

Netbulae
26/02/14, 09:25
Staat het domein toevallig in whitelist_domains of het ip in whitelist_hosts?

Sent from my HTC One using webhostingtalk mobile app

Nee, het is wel een domainowner. Maar dat zou ook die "failed to expand condition" niet verklaren.

dennis0162
26/02/14, 09:44
Hm dat is ook zo.

Post eens je exim.conf

Wat ik bij ons in de exim.conf zie:

lookuphost:
driver = dnslookup
domains = ! +local_domains
ignore_target_hosts = 127.0.0.0/8
condition = "${perl{check_limits}}"
transport = remote_smtp
no_more

Wordt er spam verstuurd of veel mails naar een van zijn eigen mailadressen?

Netbulae
26/02/14, 10:31
Dit is nu mijn conf: http://files.directadmin.com/services/exim.conf

Er werd spam verstuurd via een webformulier maar ik had een limit ingesteld om de schade te beperken. Limiet wordt netjes genegeerd waardoor er al een hoop voorbij waren gekomen.

Daarna de user moeten suspenden omdat dit slecht is voor onze spam reputatie.

dennis0162
26/02/14, 10:41
Vreemd probleem, het zou gewoon moeten werken.

Wat je eigenlijk eens zou moeten proberen om een nieuwe user aan te maken en vervolgens echo 1 > /etc/virtual/limit_username
Even kijken of je via SMTP en/of een PHP script over het limiet heen kan.