 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
18.03.2005, 07:57
|
#16
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Berlin
|
Zitat:
|
Zitat von Adromir
$senden=mail("deineemail@deinedomain.de",$_POST['betreff'],$text,$header)
Dann noch das entsprechende Feld/Hiddenfield aus dem Formmailer raus und die Spammer sehen gleich, daß die Empfängeradresse irgendwo im Sendescript hardgecodet ist.
|
das sollte ausreichen?
einfach die $senden= ... wie vorgeschlagen aendern?
welches feld muesste dann noch aus dem formmailer raus?
der absender wuerde bei dieser methode eine bestaetigung bekommen?
viele gruesse
MIMAMO
|
|
|
18.03.2005, 08:56
|
#17
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
Das mit dem Ändern sollte ausreichen..
Als Dann müsste irgendwo im Kontaktformular ein (Hidden) Field sein, mit dem Namen "email", daß die Empfängeradresse (also deine enthält). Das musst du dann rauswerfen..
|
|
|
18.03.2005, 09:29
|
#18
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Berlin
|
danke - werde ich bei naechster gelegenheit ausprobieren.
MIMAMO
|
|
|
18.03.2005, 11:34
|
#19
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Berlin
|
PHP-Code:
$_POST['absmail'] = "Frank.Deubert@kefir-kombucha.de";
if(empty($_POST['url'])) {
$_POST['url']="http://www.kefir-kombucha.de";
}
$header="From: ".$_POST['absmail']."\n";
$senden=mail("frank.deubert@kefir-kombucha.de",$_POST['betreff'],$text,$header)
or die ("Fehler beim Übermitteln");
if ($rec2 != "") mail($rec2,$_POST['betreff'],$text,$header) or die ("Fehler beim Übermitteln");
if ($copy != "") mail($copyto,$_POST['betreff'],$text2,$header) or die ("Fehler beim Übermitteln");
habe mein script jetzt wie folgt abgeaendert.
die mailadresse und der absender sind jetzt direkt im PHP definiert.
mail funktion an $copyto braucht aber trotzdem die absendermailadresse zur bestaetigung. irgendwie ist mir noch nicht ganz klar warum ich nur bei dem $senden=mail ... meine adresse direkt eintragen muss und es keine probleme bei mail($copyto, ...) gibt.
vielleicht kann mir das noch mal jemand erklaeren.
(wenn ich die hidden variable im formuar-html im php nicht verwende, dann kann ich die doch aus im html drin lassen - oder muss dir dort raus?)
vielen dank
MIMAMO
Geändert von mimamo (18.03.2005 um 11:38 Uhr).
|
|
|
18.03.2005, 12:04
|
#20
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
das hat doch Andromir im vorletzten Posting erklärt 
|
|
|
18.03.2005, 12:46
|
#21
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
@mimano: Wo die Kopie hingeht, ist ja für die Spammer uninteressant. Die würde (wenn ich es richtig im Kopf habe) an den Versender der Mail geschickt werden..
Für die Funktion des Scriptes ist es egal, ob du das Hiddenfield drin lässt.
Spammer, die den Quelltext deines Kontaktformular abgrasen sehen aber gleich, daß die Empfängeradresse irgendwo anders abgelegt ist (weil sie ja dort nicht vorkommt). Deswegen brauchen sie es gar nicht erst Versuchen..
|
|
|
18.03.2005, 14:09
|
#22
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
Ursprünglich sah es so aus: $senden=mail($_POST['email'],
Also mit wählbaram Empfänger - wozu auch immer ... aber annehmbar, dass es seinen Grund hatte
Nun plötzlich fixer Empänger: $senden=mail("frank.deubert@kefir-kombucha.de",
Das ändert das Ganze schon einwenig.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
10.03.2006, 08:40
|
#23
|
|
TP-Insider
Registriert seit: Feb 2004
Ort: Schweiz
|
Steinalter Tread - Aktuelle Antwort
Da kann ich doch tatsächlich mal den Profis "helfen", wobei helfen etwas übertrieben ist, da ich nicht behaupte den vollen Durchblick in der Sache zu haben.
Die Empfänger-Adresse aus dem HTML-Form zu nehmen nütz gar nichts. Ich hatte die Empfänger Mail nur im verarbeitenden PHP-Script, trotzdem hat mein Provider das Formular gesperrt.
Folgendes Problem:
http://securephp.damonkohler.com/ind...mail_Injection
Folgendes ist die Lösung:
http://www.heise.de/security/artikel/66815 ( Listening 2)
Wäre dankbar, wenn einer von den Profis da mal reinschauen könnte, und das Problem wie auch die Lösung mit seinen eigenen Worten zusammenfassen könnte 
__________________
Gruss belimo
Meine Lieblings-Firefox-Erweiterung: Firebug
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:57 Uhr.
|
 |