[Postfixbuch-users] postfwd Regeln
Frank Müller
mueller at wave-computer.de
Do Mär 13 12:06:25 CET 2008
Hallo zusammen,
ich teste grade postfwd, werde aber aus den Logs nicht richtig schlau.
Die Regeln hab ich grösstenteils von
http://www.postfwd.org/example-cfg.txt übernommen, und sehen so aus:
# Whitelists
&&TRUSTED_NETS { \
client_address=10.0.0.0/8 ; \
};
# Spamchecks
&&BADHELO { \
client_name~=!!($$(helo_name)) ; \
};
&&RBLS { \
rbl=ix.dnsbl.manitu.net ; \
rbl=zen.spamhaus.org ; \
rbl=bl.spamcop.net ; \
rbl=list.dsbl.org ; \
};
##Regeln
# Whitelists
id=WL_001 ; &&TRUSTED_NETS ; action=dunno
# RBL Checks
id=RBL_001 ; &&RBLS ; \
rblcount=all ; \
action=set(HIT_rbls=$$rblcount)
id=RBL_002 ; HIT_rbls>=1 ; &&BADHELO ; action=REJECT listed on RBL and
$$helo_name does not match $$client_name
id=RBL_003 ; HIT_rbls>=2 ; action=REJECT listed on $$HIT_rbls RBLs
Soll heissen:
Wenn der Client in einer RBL steht, UND ein falsches HELO sendet, ablehnen.
Wenn der Client in zwei oder mehr RBLs steht, auch ablehnen.
postfwd ist so gestartet:
/usr/local/postfwd/sbin/postfwd --summary=600 --cache=600
--cache-rdomain-only --cache-no-size --test --daemon
--file=/etc/postfix/postfwd.cf --interface=127.0.0.1 --port=10040
--user=nobody --group=nobody
Mar 13 11:09:23 mail2 postfwd[5960]: [DNSBL] client
unknown[212.12.25.12] listed on RBL:bl.spamcop.net (answer: 127.0.0.2,
time: 0s)
Mar 13 11:09:23 mail2 postfwd[5960]: [RULES] rule=1, id=RBL_001,
client=unknown[212.12.25.12], sender=S_masson at activeware.com,
recipient=uschroeder at wave-computer.de, helo=node-25-12.tula.net,
proto=ESMTP, state=RCPT, action=set(HIT_rbls
Mar 13 11:24:18 mail2 postfwd[5960]: [DNSBL] client
OL191-62.fibertel.com.ar[24.232.62.191] listed on RBL:zen.spamhaus.org
(answer: 127.0.0.4, time: 0s)
Mar 13 11:24:18 mail2 postfwd[5960]: [RULES] rule=1, id=RBL_001,
client=OL191-62.fibertel.com.ar[24.232.62.191],
sender=keeferingmar3 at accu-type.com, recipient=lehi at wave-computer.de,
helo=OL191-62.fibertel.com.ar, proto=ESMTP, state=RCPT, action=set(HIT_rbls
Mar 13 11:24:22 mail2 postfwd[5960]: [DNSBL] client
per92-1-87-88-10-247.dsl.club-internet.fr[87.88.10.247] listed on
RBL:ix.dnsbl.manitu.net (answer: 127.0.0.2, time: 0s)
Mar 13 11:24:22 mail2 postfwd[5960]: [RULES] rule=1, id=RBL_001,
client=per92-1-87-88-10-247.dsl.club-internet.fr[87.88.10.247],
sender=KlausKonig at infoback.com, recipient=daniel at wave-computer.de,
helo=per92-1-87-88-10-247.dsl.club-internet.fr, proto=ESMTP, state=RCPT,
action=set(HIT_rbls
Mar 13 11:24:28 mail2 postfwd[5960]: [STATS] Counters: 1800 seconds
uptime since Do, 13 Mär 2008 10:54:28 CET
Mar 13 11:24:28 mail2 postfwd[5960]: [STATS] Requests: 349 overall, 168
last interval, 12.61% cache hits
Mar 13 11:24:28 mail2 postfwd[5960]: [STATS] Averages: 11.63 overall,
16.80 last interval, 16.80 top
Mar 13 11:24:28 mail2 postfwd[5960]: [STATS] Contents: 3 rules, 134
cached requests, 242 cached dnsbl results
Mar 13 11:24:28 mail2 postfwd[5960]: [STATS] Rule ID: RBL_001 matched:
338 times
Er fragt also schon mehrere RBLs ab. Aber es matcht immer nur Regel
RBL_001. Die weiteren werden gar nicht angesprochen, so wie es aussieht.
Auch sieht mir das "action=set(HIT_rbls" etwas seltsam aus.
Mach ich was falsch, oder hab ich einen Denkfehler? Ich steh grad etwas
auf dem Schlauch.
Gruss,
Frank
Mehr Informationen über die Mailingliste Postfixbuch-users