[Postfixbuch-users] Dialin Liste
Andre Keller
mluser at rbmail.ch
Mo Jan 21 10:09:11 CET 2008
Thomas Schwenski schrieb:
>> Hallo Liste,
>>
>> eigentlich eher eine Frage an Sandy und Uwe, aber vielleicht
>> interessiert das Thema ja auch jemand anderen:
>>
>> Wie ermittelt Ihr die Einträge für die Dialin-Liste?
>>
Ich habe da auch ein simples script gebastelt... ist nicht komplett aber
tut es für meinen server:
#!/bin/bash
declare -a array1
array1=($(cat /var/log/mail.info.0 /var/log/mail.info | grep "connect
from" | grep -v "disconnect" |grep -v "unknown" | grep -v "static" |
grep -v "fixip" |grep -v "sdsl" |cut -d ":" -f 4 | cut -d " " -f 4 | cut
-d "[" -f 1| sort | uniq | egrep '[0-9][-\.][0-9]*\.*\.\.*' | tr '\n' ' '))
element_count=${#array1[*]}
countnew=0
for listEntry in ${array1[*]}; do
if [ ! -n "$(postmap -q $listEntry
pcre:/etc/postfix/access_client_blacklist_dynip.pcre)" ]; then
echo $listEntry >> tmpFile.tmp
fi
done
cat tmpFile.tmp
echo "Number of new hosts: $(wc -l < tmpFile.tmp)"
rm tmpFile.tmp
in /etc/postfix/access_client_blacklist_dynip.pcre sind die vorhandenen
einträge definiert...
Mehr Informationen über die Mailingliste Postfixbuch-users