ich habe hier meinen mail script. Wie kann man es so machen das wenn man eine Mail gesendet hat, dannach gleich eine IP Sperre hat für 24 stunden oder so..
Klar kannst du die IPs in einer Textdatei speichern, aber wer zur Hölle nutzt so eine langsame Technik wenn es komfortabler und schneller geht?
Wenn du es dennoch machen willst:
/* Das ganze in eine Textdatei schreiben */ $text = $ip. "|" .$date."\n"; $datei = fopen("ips.txt","w"); fwrite($datei, $text ); fclose($datei);
Jetzt musst du dann bevor die E-Mail versand wird nur noch die Textdatei auslesen, alle darin enthaltenen IPs mit der des Besuchers abgleichen, dann schauen ob die entsprechende Zeit vergangen ist seit dem letzten Verschicken einer E-Mail und wenn genug Zeit vergangen ist die E-Mail abschicken.
Wenn du dann eine E-Mail erfolgreich abschickst nutzt du den Code oben und schreibst die IP in dein Textdokument.
Klar kannst du die IPs in einer Textdatei speichern, aber wer zur Hölle nutzt so eine langsame Technik wenn es komfortabler und schneller geht?
Wenn du es dennoch machen willst:
/* Das ganze in eine Textdatei schreiben */
$text = $ip. "|" .$date."\n";
$datei = fopen("ips.txt","w");
fwrite($datei, $text );
fclose($datei);
Jetzt musst du dann bevor die E-Mail versand wird nur noch die Textdatei auslesen, alle darin enthaltenen IPs mit der des Besuchers abgleichen, dann schauen ob die entsprechende Zeit vergangen ist seit dem letzten Verschicken einer E-Mail und wenn genug Zeit vergangen ist die E-Mail abschicken.
Wenn du dann eine E-Mail erfolgreich abschickst nutzt du den Code oben und schreibst die IP in dein Textdokument.
~ regards
Wenn man dem X-FORWARDED-FOR Header traut, dann bringt die ganze Geschichte mit IP sperren recht wenig. Sollte man eigentlich nie machen.
Weil der Header von jedem ganz einfach gefälscht werden kann (Wird im HTTP Packet mitgesendet, normalerweise wird dieser nur von Proxies gesetzt, kann aber theoretisch jeder tun).
Dann setzt jemand einfach den Header auf 1.1.1.1, sendet etwas ab, dann nochmal mit 1.1.1.2 usw. und schon bringt das ganze nicht mehr viel.
Man kann auch beide IPs ablegen und mit denen hinterher vergleichen, es ist Latte wie Hose und deshalb muss ich dir leider auch widersprechen.
Denn IP-Sperren bringen immer wenig für die, die es eh umgehen wollen
Außerdem ist nicht nur ein Header leicht fälschbar, auch eine IP, nimmt sich also rein gar nichts.
Klar kann man jetzt wieder Cookies setzen etc. pp. aber die sind genau so schnell umgangen.
Hier geht es ja nur darum den otto normal Benutzer daran zu hindern und keine Leute die Grundkenntnisse haben und so wie so dem User schaden wollen bzw. die Mechanik aushebeln wollen, von daher
Man sollte die Dinge immer im ganzen betrachten und nicht einfach meckern und nichts liefern.
Wenn man eine IP-Sperre einbaut sollte man auch mit HTTP_X_FORWARDED_FOR arbeiten, sonst macht man es einfach nicht richtig.
Alles andere soll doch egal sein, denn wie gesagt, wer will der schafft es so oder so
Desweiteren kann der User auch einfach HTTP_X_FORWARDED_FOR mit REMOTE_ADDR vergleichen, somit kann er auch vieles abwenden, aber naja, gibt viele Wege die nach Rom führen und jmd. der nach solch simplen Dingen fragt sollten man nicht gleich 200 Zeilen Quellcode hin werfen und sagen, nutz es.
Man sollte auch die Gelegenheit geben dass sich User etwas selber belesen und ihnen den Grundstein als Vorlage liefern.
Aber naja, andere meckern ja lieber als mal etwas sinnvolles zu posten, die Leute gefallen mir. Wie im richtigen Leben, große Fresse aber nichts dahinter
Denn IP-Sperren bringen immer wenig für die, die es eh umgehen wollen
Außerdem ist nicht nur ein Header leicht fälschbar, auch eine IP, nimmt sich also rein gar nichts.
Hey,
Buuullshit! Die IP musst du wirklich ändern (d.H.: indem du die Verbindung zB tunnelst, wie bei OpenVPN oder dem Socks-Protokoll) und den Header kannst du "fälschen". Was denkst du geht dem User zuerst aus, die Anzahl an Maschinen über die er tunneln kann (respektive: seine Proxies) oder gültige IP-Adressen,die er einfach in den Header schreibt?
Desweiteren kann der User auch einfach HTTP_X_FORWARDED_FOR mit REMOTE_ADDR vergleichen, somit kann er auch vieles abwenden, aber naja, gibt viele Wege die nach Rom führen und jmd. der nach solch simplen Dingen fragt sollten man nicht gleich 200 Zeilen Quellcode hin werfen und sagen, nutz es.
Was willst du da machen?
Quote:
Originally Posted by Cr4nkSt4r
Man sollte auch die Gelegenheit geben dass sich User etwas selber belesen und ihnen den Grundstein als Vorlage liefern.
Ja.
Quote:
Originally Posted by Cr4nkSt4r
Aber naja, andere meckern ja lieber als mal etwas sinnvolles zu posten, die Leute gefallen mir.
Ich glaube eher du bist hier am Meckern.
Quote:
Originally Posted by Cr4nkSt4r
Wie im richtigen Leben, große Fresse aber nichts dahinter
[html]Textbox inhalt an email addresse senden 11/17/2012 - Web Development - 4 Replies Hallo leute,
wie oben schon steht möchte ich dass wenn man etwas in die Textbox eingibt und dann auf den button absenden drückt es an meine email addresse gesendet wird.. hat jmd eine idee wie das funktioniert?
Google hilft mir da auch nicht.. :o
[VB.Net] Email via SMTP senden 03/09/2011 - Coding Tutorials - 8 Replies Schritt 1:
Zuerst muss man Imports System.Net.Mail in die Kopfzeile schreiben.
Schritt 2:
Der Code (Beispielsweise bei einem Button Klick):
Dim Msg As New MailMessage
Dim myCredentials As New System.Net.NetworkCredential
myCredentials.UserName = "[email protected]"
myCredentials.Password = "Passwort des Absenders"
Programm zum senden von Informationen als Email 10/31/2010 - Trading - 2 Replies HI,
ich verkaufe hier ein von mir selbstgeschriebenes Programm, dass Textzeilen besitzt und das darin eingegebene an eine gewünschte Email geschickt wird.
Diese ist entweder auf Wunsch bereits bestimmt, oder lässt sich eingeben.
Ihr könnt euch die Optik, die Email, die Größe, Icon etc.. selber aussuchen. :)
Ist kein Virus der ähnliches. Verwendungszwecke fallen euch bestimmmt genug ein :) z.B als Chatprogramm oder ähnliches...
Ich suche PSC oder Paypal. Macht einfach Preivorschläge. Den...
Vb 8 Email Senden 03/31/2010 - .NET Languages - 5 Replies Hallo Com
Ich hab gestern mit Visual Basic 2008 angefangen. Doch leider hab ich ein Problem.
Man muss etwas in 4 Textboxen eingeben ( Textbox 1, Textbox 2, Textbox 3, Textbox 4). Dann klickt man auf OK und die Sachen die dort rein geschrieben sind sollen an meine googlemail adresse geschickt werden.
Doch alle meine Scripts die ich aus Youtube und google habe klappen nicht.
Kann mir wer einen vollständigen Script hier rein schreiben?
Wäre sehr nett
Ach ja wer helfen kann kriegt mind. 15...
eMail Senden von Website nicht möglich? 02/23/2008 - Technical Support - 0 Replies Hey leute habe derzeit ein risen problem: für mein altes freenet konto habe ich die benutzerdaten vergessen. naja halb so wild denk ich, kommt eh nur spam machst dir eben gerade schnell ne neue... ja falschgedacht.
registrieren alles wunderbar geklappt.
wenn ich nun eine email verschicken will bekomme ich sofort antwort vom Mail Delivery System dass sie nicht gesendet werden konnte.
Dies kommt wenn ich ne mail an ne andre freenet adresse schicken will und auch wenn ich mir selbst auf z.b....