Formular kommt nicht an meine Mailadresse
THHDM
- php
2 fastix®0 fastix®0 THHDM0 Matthias Apsel0 Steel0 Der Martin
Hallo zusammen,
ich habe eine einfaches Formular aut HTML basis erstellt:
<html><head><title>Mail verschicken mit PHP</title></head> <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red"> <form action="mailto.php" name="Kontaktformular" method="get"> <p align="center"> <span style="font-size:11pt;"></span></p> <table width="492" cellpadding="0" cellspacing="0" align="center" bgcolor="white"> <tr> <td width="52"> <p align="center"><font face="Arial"><span style="font-size:11pt;">Firma</span></font><span style="font-size:11pt;"></span></p> </td> <td width="227"> <p align="center"><font face="Arial"><span style="font-size:11pt;"><input type=text name="Firma"></span></font><span style="font-size:11pt;"></span></p> </td> <td width="62"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> <td width="133"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> </tr> <tr> <td width="52"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> <td width="227"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> <td width="62"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> <td width="133"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> </tr> <tr> <td width="52"> <p align="center"><font face="Arial"><span style="font-size:11pt;">Vorname</span></font><span style="font-size:11pt;"></span></p> </td> <td width="227"> <p align="center"><font face="Arial"><span style="font-size:11pt;"><input type=text name="Vorname"></span></font><span style="font-size:11pt;"></span></p> </td> <td width="62"> <p align="center"><font face="Arial"><span style="font-size:11pt;">Nachname</span></font><span style="font-size:11pt;"></span></p> </td> <td width="133"> <p align="center"><font face="Arial"><span style="font-size:11pt;"><input type=text name=Nachname></span></font><span style="font-size:11pt;"></span></p> </td> </tr> <tr> <td width="52"> <p align="center"><font face="Arial"><span style="font-size:11pt;">Anschrift</span></font><span style="font-size:11pt;"></span></p> </td> <td width="227"> <p align="center"><font face="Arial"><span style="font-size:11pt;"><input type=text name="Anschrift"></span></font><span style="font-size:11pt;"></span></p> </td> <td width="62"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> <td width="133"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> </tr> <tr> <td width="52"> <p align="center"><font face="Arial"><span style="font-size:11pt;">PLZ</span></font><span style="font-size:11pt;"></span></p> </td> <td width="227"> <p align="center"><font face="Arial"><span style="font-size:11pt;"><input type=text name="PLZ"></span></font><span style="font-size:11pt;"></span></p> </td> <td width="62"> <p align="center"><font face="Arial"><span style="font-size:11pt;">Ort</span></font><span style="font-size:11pt;"></span></p> </td> <td width="133"> <p align="center"><font face="Arial"><span style="font-size:11pt;"><input type=text name="Ort"></span></font><span style="font-size:11pt;"></span></p> </td> </tr> <tr> <td width="52"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> <td width="227"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> <td width="62"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> <td width="133"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> </tr> <tr> <td width="52"> <p align="center"><font face="Arial"><span style="font-size:11pt;">Telefon</span></font><span style="font-size:11pt;"></span></p> </td> <td width="227"> <p align="center"><font face="Arial"><span style="font-size:11pt;"><input type=text name=Telefon></span></font><span style="font-size:11pt;"></span></p> </td> <td width="62"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> <td width="133"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> </tr> <tr> <td width="52"> <p align="center"><font face="Arial"><span style="font-size:11pt;">email</span></font><span style="font-size:11pt;"></span></p> </td> <td width="227"> <p align="center"><font face="Arial"><span style="font-size:11pt;"><input type=text name=mailaddi></span></font><span style="font-size:11pt;"></span></p> </td> <td width="62"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> <td width="133"> <p align="center"><font face="Arial"><span style="font-size:11pt;"> </span></font></p> </td> </tr> <tr> <td width="52"> <p align="center"><font face="Arial"><span style="font-size:11pt;">Text</span></font><span style="font-size:11pt;"></span></p> </td> <td width="430" colspan="3"> <p id="li_7" align="center"><font face="Arial" color="#092145"><span style="font-size:11pt;"><textarea id="element_7" name="Wunsch" class="element textarea medium" rows="9" cols="63"></textarea></span></font><span style="font-size:11pt;"></span></p> </td> </tr> <tr> <td colspan="4" align=middle width="486"> <p align="center"><font face="Arial"><span style="font-size:11pt;"><input type=submit value="Abschicken" style="font-family:Arial; color:rgb(51,255,0);"> <input type="reset" value="Zurücksetzen" style="font-family:Arial; color:red;"> </span></font><span style="font-size:11pt;"></span></p> </td> </tr> </table> </form> </body> </html>
und den PHP-Script Mailto.php: <? $mail_empfaenger="info@fairmap.de"; $mail_absender=$mailaddi; $betreff="Kontaktformular"; $text="Mein Name ist $Vorname $Nachname, von der Firma $Firma. Meine Anschrift ist $Anschrift $PLZ $Ort. Meine Wünsche sind $wunsch Rufen Sie mich mal an unter der Nummer $Telefon. \n Mit freundlichen Grüssen"; mail(mail_empfaenger, $betreff, $text,"from:$mail_absender"); ?>
Kann mir einer sagen wo der Fehler ist? Der Script fonktioniert, aber die Mail kommt nicht an!
Danke Gruß Thierry````
Moin!
und den PHP-Script Mailto.php:
<?
$mail_empfaenger="info@fairmap.de";
$mail_absender=$mailaddi;
$betreff="Kontaktformular";
$text="Mein Name ist $Vorname $Nachname, von der Firma $Firma.
Meine Anschrift ist $Anschrift $PLZ $Ort.
Meine Wünsche sind $wunsch
Rufen Sie mich mal an unter der Nummer $Telefon. \n Mit freundlichen Grüssen";
mail(mail_empfaenger, $betreff, $text,"from:$mail_absender");
?>
>
> Kann mir einer sagen wo der Fehler ist? Der Script fonktioniert, aber die Mail kommt nicht an!
A) Dein Skript ist unsicher.
Wenn Die jemand als "Absender" Daten unterschiebt, dann schreibst Du diese in den header des Mails. Das können auch weitere Empfänger sein. In den Text können auch URLs etc aufgenommen werden. Derlei gerät ganz fix zur Spamschleuder.
Validiere die Daten.
B)
Das Skript funktioniert nicht.
in `mail(mail_empfaenger, $betreff, $text,"from:$mail_absender")`{:.language-php}; fehlt Dir ein $ vor mail\_empfaenger.
Ich bewzweifle, dass das Skript Inhalte sendet, denn die Daten stehen nicht in $mailaddi e.t.c. sondern in `$_GET['mailaddi']`{:.language-php} - es sei denn Du verwendest das alte und unsichere PHP3 oder hast in der PHP eine Option gesetzt, vor der ebenfalls wegen der erheblichen Unsicherheit gewarnt wird.
C)
Lies nach, wie man das Formular ohne Tabelle baut.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix
--
[Des fastix kleines CMS](http://www.fastix.org/fastix-cms/)
Moin!
Noch was:
<? ... ?>
Nutze keine Short-tags: <?php ... ?> ist auf Dauer gesünder.
(Und schmeiß das Buch aus dem Dein UNSICHERES Zeug stammt SOFORT weit weg und/oder benutze einen andere Wissensquelle im Web.)
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix
[latex]Mae govannen![/latex]
A) Dein Skript ist unsicher.
B)
Das Skript funktioniert nicht.
C)
Lies nach, wie man das Formular ohne Tabelle baut.
D) Das Skript wertet den Erfolg von mail() nicht aus.
Stur lächeln und winken, Männer!
Kai
Moin!
Wenn Du Dir die Kritik reingezogen hast: Schau Dir http://aktuell.de.selfhtml.org/artikel/php/form-mail/ an. Da steht, wie es besser geht.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix
ich danke euch für die Infos! Ich schaue mir die Sachen in Formmailer an!
Gruß Thierry
Om nah hoo pez nyeetz, THHDM!
unabhängig davon: Wenn die Domain der Absenderadresse im Header nicht mit der tatsächlichen Absenderadresse übereinstimmt, also beispielsweise steht im Header webmaster@billiger-im-urlaub.de, die Mail wird aber von brückentage.info gesendet (=gänzlich anderer Server), verweigern manche Anbieter (konkret: freenet) die Annahme.
Matthias
Moin!
unabhängig davon: Wenn die Domain der Absenderadresse im Header nicht mit der tatsächlichen Absenderadresse übereinstimmt, also beispielsweise steht im Header webmaster@billiger-im-urlaub.de, die Mail wird aber von brückentage.info gesendet (=gänzlich anderer Server), verweigern manche Anbieter (konkret: freenet) die Annahme.
Ja. Zumindest wird es als SPAM eingeordnet.
Om nah hoo pez nyeetz, Steel!
Ja. Zumindest wird es als SPAM eingeordnet.
und zwar so heftig, dass sie es nicht mal in meinen Spamordner schafft.
Matthias
Hallo,
Wenn die Domain der Absenderadresse im Header nicht mit der tatsächlichen Absenderadresse übereinstimmt, also beispielsweise steht im Header webmaster@billiger-im-urlaub.de, die Mail wird aber von brückentage.info gesendet (=gänzlich anderer Server), verweigern manche Anbieter (konkret: freenet) die Annahme.
und manche Hoster sogar schon den Versand.
So long,
Martin