9.2.1 Greylisting Black-/Whitelist Syntax

Flachzange

New Member
Hallo zusammen,

ich hatte das Thema schon mal im Thread zum GLM von haggybear angeschnitten, aber da ich den Thread nicht mit meinem Problem zu müllen möchte, mache ich hier mal was neues auf.

Ich bin relativ neu im Geschäft was Plesk und einen eigenen Mailserver angeht und hab mich zunächst auf die Plesk Konfiguration verlassen und Greylisting aktiviert. Bin dann zufällig auf den GLM gestoßen und finde den schon sehr praktisch.

Zum Problem:
Die Einträge in der Blacklist (Whitelist ist noch nicht negativ aufgefallen) ziehen mal und mal nicht. Ich zeig das mal an einem Beispiel:

Ich hab folgenden Eintrag in der Blacklist:
Code:
*dsl*|*dynamic*

Aus dem logfile dann die folgenden Auszüge:

1)Der Eintrag zieht und die mail wird geblockt:
Code:
Jul 12 00:14:27 hostname postfix/smtpd[11532]: connect from acyh104.neoplus.[B]adsl[/B].tpnet.pl[83.11.191.104]
Jul 12 00:14:28 hostname postfix/smtpd[11540]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Jul 12 00:14:28 hostname postfix/smtpd[11540]: connect from localhost.localdomain[127.0.0.1]
Jul 12 00:14:28 hostname postfix/smtpd[11532]: NOQUEUE: client=acyh104.neoplus.adsl.tpnet.pl[83.11.191.104]
Jul 12 00:14:28 hostname postfix/smtpd[11540]: 230C514F1E54: client=acyh104.neoplus.adsl.tpnet.pl[83.11.191.104]:2490
Jul 12 00:14:28 hostname before-queue[11537]: check handlers for addr: [email protected] 
Jul 12 00:14:28 hostname before-queue[11537]: check handlers for addr: [email protected]
Jul 12 00:14:28 hostname before-queue[11537]: Processing handlers... 
Jul 12 00:14:28 hostname before-remote[11539]: check handlers for addr: [email protected] 
Jul 12 00:14:28 hostname before-remote[11539]: check handlers for addr: [email protected]
Jul 12 00:14:28 hostname before-remote[11539]: Processing handlers... 
Jul 12 00:14:28 hostname before-queue[11537]: hook_dir = '/opt/psa/handlers/before-queue'
Jul 12 00:14:28 hostname before-queue[11537]: recipient[3] = [email protected]'
Jul 12 00:14:28 hostname before-queue[11537]: handlers dir = '/opt/psa/handlers/before-queue/recipient/[email protected]'
Jul 12 00:14:28 hostname before-queue[11537]: call_handlers: call executable = '/opt/psa/handlers/info/05-grey-6It4LH/executable'
[B]Jul 12 00:14:28 hostname greylisting filter[11542]: list type: black, from: acyh104.neoplus.adsl.tpnet.pl, match string: .*dsl.*|.*dynamic.*
Jul 12 00:14:28 hostname before-queue[11537]: handlers_stderr: REJEC[/B]T

2) Der Eintrag zieht nicht und die Mail durchläuft die normale greylisting prozedur

Code:
Jul 12 01:48:06 hostname postfix/smtpd[11588]: connect from r190-135-9-208.dialup.[B]adsl[/B].anteldata.net.uy[190.135.9.208]
Jul 12 01:48:07 hostname postfix/smtpd[11614]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Jul 12 01:48:07 hostname postfix/smtpd[11614]: connect from localhost.localdomain[127.0.0.1]
Jul 12 01:48:07 hostname postfix/smtpd[11588]: NOQUEUE: client=r190-135-9-208.dialup.adsl.anteldata.net.uy[190.135.9.208]
Jul 12 01:48:07 hostname postfix/smtpd[11614]: B3B9E14F1E54: client=r190-135-9-208.dialup.adsl.anteldata.net.uy[190.135.9.208]:2047
Jul 12 01:48:08 hostname before-remote[11613]: check handlers for addr: [email protected] 
Jul 12 01:48:08 hostname before-remote[11613]: check handlers for addr:  [email protected]
Jul 12 01:48:08 hostname before-remote[11613]: Processing handlers... 
Jul 12 01:48:08 hostname before-queue[11611]: check handlers for addr: [email protected] 
Jul 12 01:48:08 hostname before-queue[11611]: check handlers for addr: [email protected] 
Jul 12 01:48:08 hostname before-queue[11611]: Processing handlers... 
Jul 12 01:48:08 hostname before-queue[11611]: hook_dir = '/opt/psa/handlers/before-queue'
Jul 12 01:48:08 hostname before-queue[11611]: recipient[3] = [email protected]'
Jul 12 01:48:08 hostname before-queue[11611]: handlers dir = '/opt/psa/handlers/before-queue/recipient/[email protected]'
Jul 12 01:48:08 hostname before-queue[11611]: call_handlers: call executable = '/opt/psa/handlers/info/05-grey-6It4LH/executable'
Jul 12 01:48:08 hostname greylisting filter[11616]: Starting greylisting filter... 
Jul 12 01:48:08 hostname before-queue[11611]: handlers_stderr: DEFER

Meine Fragen dazu:

1) Warum funktioniert es das eine Mal und das andere Mal nicht?

2)Wie blockiere ich IP Adressen? Auch hier ziehen die von Plesk vorgefertigten Pattern mal nicht und mal schon.

3) Welche Syntax wird hier verwendet? Die vorgefertigten IP Pattern machen den Anschein, als dass es sich um RegExp handelt. Ich habe jetzt 50 Versuche hinter mir das ganze mit RegExp zu gestalten, leider ohne Erfolg.

Ich hab so etwas ähnliches schon im englischen parallels Forum geposted, leider ist da nicht so wahnsinnig viel los.

Ist das ein Fehler in Plesk oder übersehe ich hier etwas offensichtliches?

Vermutung meinerseits: Es hat etwas mit Domainname und Hostname zu tun. Im ersten Beispiel ist "adsl" der hostname von "tpnet" im zweiten Beispiel ist er noch eine ebene Tiefe (wie nennt man das?). Prüft Plesk etwa nur bis Ebene 3 (hostname)? Wobei das die IP-Address-Probleme nicht erklären würde.

Ich freue mich über jeden Tipp!

Grüße
Christoph
 
Last edited by a moderator:
Back
Top