Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
HowTo: Kommentarfunktion: EMail-Dienste blockierern
10.09.2007, 11:45 AM
Beitrag: #1
HowTo: Kommentarfunktion: EMail-Dienste blockierern
Hallo allerseits,

ich hab ein Problem mit der Kommentarfunktion. Immer mehr User nutzen Dienste wie sofort-mail.de, emaildienst.de oder http://trash-mail.de/ um ihre Kommentare anonym abzusetzen. Gibt es eine Möglichkeit, diese drei Dienste zu blockieren, so dass NW keine Freischalt-Nachrichten an solche Accounts verschickt?

danke + gruß

christian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.09.2007, 17:59 PM
Beitrag: #2
Re: Kommentarfunktion: EMail-Dienste blockierern
Hi,

das geht schon, allerdings muss ich mir das erst mal kurz ansehen

cu basti

iwebspace.de | Webspaceorder - Bestellsystem für ISP
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.09.2007, 18:42 PM
Beitrag: #3
Re: Kommentarfunktion: EMail-Dienste blockierern
So probier mal das:

article.php öffnen und folgende Zeile suchen:
Code:
require('./conf.php');

Danach einfügen:
Zitat:// geblockte Mail Adressen in array packen
$blockedDomains = array('sofort-mail.de', 'emaildienst.de', 'trash-mail.de');

Zeile suchen:
Code:
mail($cm_email, $cm_subject, $cm_message_confirm, 'From: '.$NWCONF_COMMENT['adminemail'].'');

und damit ersetzen:

Code:
    // Emailadresse zerlegen
    $domain = explode('@', $cm_email);
    //Prüfen, ob Domain gültig
    if(in_array('$domain[1]',$blockedDomains)){
                                    die('E-Mail-Adresse nicht erlaubt');
    }else{
    mail($cm_email, $cm_subject, $cm_message_confirm, 'From: '.$NWCONF_COMMENT['adminemail'].'');
    }

Ist ungetestet, sollte aber funktionieren.

cu basti

iwebspace.de | Webspaceorder - Bestellsystem für ISP
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.09.2007, 17:21 PM
Beitrag: #4
Re: Kommentarfunktion: EMail-Dienste blockierern
tausend dank, klappt scheinbar prima :-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.09.2007, 18:14 PM
Beitrag: #5
Re: Kommentarfunktion: EMail-Dienste blockierern
(10.09.2007 18:42 PM)sbaumann schrieb:  ...
//Prüfen, ob Domain gültig
if(in_array('$domain[1]',$domain)){

Bei mir funktionierts leider nicht.
Stimmt die o.a. Zeile? Muß da nicht in der Funktion in_array das Array namens $blockedDomains statt $domain als zweiter Parameter stehen?
Danke
Ralph

NW SW 1.4 bei http://www.Berlin-Bookmarks.de - Berlins beste Seiten 2007
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.09.2007, 18:17 PM
Beitrag: #6
Re: HowTo: Kommentarfunktion: EMail-Dienste blockierern
Hi,

ja das stimmt. So kann das nicht funktionieren Wink Ich korrigiere es mal (habs ja leider auch nciht testen können).

cu basti

iwebspace.de | Webspaceorder - Bestellsystem für ISP
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.09.2007, 21:48 PM
Beitrag: #7
Re: HowTo: Kommentarfunktion: EMail-Dienste blockierern
yo, jetzt funktioniert der Filter offensichtlich.

Bei mir sieht dieser nun so aus:

Code:
$blockedDomains = array('mail.com', 'gmail.com', 'yahoo.com', 'mailbox.com', 'hotmail.com', 'aol.com', 'sofort-mail.de', 'emaildienst.de', 'trash-mail.de');

Wer kein Spammer ist, aber mit einer der o.a. Mailadressen einträgt, hat leider Pech gehabt. Gefällt mir selbst nicht ganz, hab ja selber eine gmail Adresse.

Also ein intelligenter Spamschutz für das Formular muss her ...!

R

NW SW 1.4 bei http://www.Berlin-Bookmarks.de - Berlins beste Seiten 2007
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.09.2007, 06:43 AM
Beitrag: #8
Re: HowTo: Kommentarfunktion: EMail-Dienste blockierern
Hi,

das hier ist eigentlich sehr gut:
http://www.selfphp.de/kochbuch/kochbuch.php?code=23

cu basti

iwebspace.de | Webspaceorder - Bestellsystem für ISP
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.09.2007, 10:23 AM
Beitrag: #9
Re: HowTo: Kommentarfunktion: EMail-Dienste blockierern
Mist,
der Server-Filter funzt doch nicht, article.php schickt immer noch an Mails an Fantasieadressen der eigentlich gesperrten Server.

Kann es sein, dass externe Scripte die article.php benutzen und den Filter umgehen?

Ralph

NW SW 1.4 bei http://www.Berlin-Bookmarks.de - Berlins beste Seiten 2007
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.09.2007, 19:14 PM
Beitrag: #10
Re: HowTo: Kommentarfunktion: EMail-Dienste blockierern
Hi,

wo siehst du denn das der versendet und an wen?
Ich habe den Code noch mal überflogen, aber ansich sollte die nicht missbraucht werden können.
Hast du register_globals auf off oder on?

cu basti

iwebspace.de | Webspaceorder - Bestellsystem für ISP
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste

Kontakt | faqboard.info | Nach oben | Zum Inhalt | Archiv-Modus | RSS-Synchronisation