Skip to content

Spamschutz (RBL) ...

serendipity Das Plugin Spamschutz (RBL) scheint bei Serendipity mehr Probleme zu machen als Nutzen zu bringen. Nachdem zu viele Kommentatoren bei mir einen entsprechenden Fehler angemerkt haben
Fatal error: Call to undefined method Net_DNSBL::getTxt() in
/srv/www/deimhart.net/plugins/serendipity_event_spamblock_rbl/serendipity_event_spamblock_rbl.php
on line 94
habe ich das Plugin rausgeworfen.

Dadurch ist (bis jetzt) nicht mehr Spam durchgekommen, es scheint also die richtige Entscheidung zu sein.

Siehe auch den Thread im Forum.

Trackbacks

Keine Trackbacks

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

onli am :

*Man bräuchte bei sowas eine bessere Möglichkeit als das Forum, um den Betreuer anzusprechen. Der Fehler sieht komisch aus, sowas sollte nicht nur manchmal auftreten...

Dirk Deimeke am :

*Das ist eines der Probleme, dass ich mittlerweile bei s9y sehe. Es fehlt an Entwicklern oder "Paten" für Plugins. Einige sind mittlerweile leider verwaist, da die Verwaltung und Weiterentwicklung für den ehemaligen Ersteller ein Zeitproblem geworden ist.

Mit anderen Worten: "Ich gebe Dir Recht!".

onli am :

*Das wird mich auch mal treffen - sind ja inzwischen doch mehrere Plugins geworden.

Wenn wir uns einig sind bei der Problemanalyse: Wie lösen wirs? Eigentlich bräuchte man ja "nur" serendipity bekannter machen und so mehr Entwickler anlocken ;-)

Dirk Deimeke am :

*:-)

Ich habe schon einige Menschen zu Serendipity gebracht, interessanterweise nutzen das alle Menschen, die ich dazu gebracht habe, Serendipity immer noch.

Die Quote der Entwickler, die das generiert hat, ist überschaubar, das bist nur Du.

Die Frage ist also eher, wie finden wir Entwickler, die mitmachen sollen / wollen.

-thh am :

*Da hatte ich doch was zu ... *gruschtel*

------------------------------
Mantis-Bug 88:

Für den Versuch, Eure Kommentare zu beantworten bekomme ich ein
schnödes
> Fatal error: Call to undefined method Net_DNSBL::getTxt() in [...]/plugins/serendipity_event_spamblock_rbl/serendipity_event_spamblock_rbl.php on line 87

------------------------------
Lösung:
Es fehlt offenbar das PEAR-Modul Net_DNSBL, das wohl auch nicht mehr von Serendipity gebundelt wird.

Das Modul ist für Debian noch nicht paketiert, muß daher via PEAR installiert werden:

pear channel-update pear.php.net
pear remote-info Net_DNSBL
pear install Net_DNSBL

------------------------------

HTH,
-thh

PS: Je nach RBL ist das sowieso eine dumme Idee[tm], weil die meisten RBLs auf E-Mail-Filter abgestimmt sind. Wer bspw. eine DUL auswertet, kann im Mailverkehr argumentieren, daß es durchaus positiv sei, Mailversender zur Nutzung des Smarthosts ihres Anbieters zu zwingen (wobei man dieses Argument teilen kann oder auch nicht); aber von Dialup-Hosts keine Kommentare im Blog entgegenzunehmen oder den Zugriff auf andere Webapplikationen abzulehnen ist eher weniger eine gute Idee. :-)

-thh am :

*Es muß immer genau dann - und nur dann - auftreten, wenn der Host auf der RBL steht, weil es dann den zugehörigen TXT-Record mit einer Erklärung für die Listung abzurufen versucht:

getTxt
in file DNSBL.php, method Net_DNSBL::getTxt()
Returns TXT-Records, when a host is listed.
(http://pear.php.net/package/Net_DNSBL/docs/latest/elementindex_Net_DNSBL.html)

Daher tritt der Fehler nur auf, wenn die RBL "zuschlägt". Das ist schon konsistent.

Dirk Deimeke am :

*Vielen Dank für die ausführliche Erläuterung. Ich stimme mit Deinem P.S.: überein, nicht zu letzt aus dem Grund weil mich das Plugin auch schon rausgeworfen hat.

Dirk Deimeke am :

*Jein, alle Leute, die es betraf konnten ohne Neueinwahl eine Stunde später wieder kommentieren. Das macht keinen Sinn.

Kommentar schreiben

Gravatar, Favatar, Pavatar, Identica, Twitter, MyBlogLog Autoren-Bilder werden unterstützt.
BBCode-Formatierung erlaubt
Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
:'(  :-)  :-|  :-O  :-(  8-)  :-D  :-P  ;-) 
Formular-Optionen