Beiträge von hlorridi

    Hallo!

    Ich hoffe ich stoße hier auf Hilfe ;) .
    Kann mir jemand verraten warum die Emails durch mein Kontaktformular nicht ankommen? Bin langsam echt verzweifelt :S

    <?php

    $recipient = "info@mustermann.de";
    $mail_to="info@mustermann.de";

    $from_name=$_POST['fromname'];
    $from_mail=strtolower($_POST['frommail']);
    $mail_subject=$_POST['mailsubject'];
    $mail_text=$_POST['mailtext'];
    $send=$_POST['s'];

    if(trim($from_name)=="") $err_text.="Bitte geben Sie Ihren Namen an.<br>";
    if(trim($from_mail)=="")
    $err_text.="Bitte geben Sie Ihre E-Mail-Adresse an.<br>";
    else
    if(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$",$from_mail))
    $err_text.="Bitte geben Sie eine g&uuml;ltige E-Mail-Adresse an.<br>";
    if(trim($mail_subject)=="") $err_text.="Bitte geben Sie einen Betreff ein.<br>";
    if(trim($mail_text)=="") $err_text.="Bitte geben Sie einen Nachrichtentext ein.<br>";


    if(strlen($mail_text)>9999) {
    $mail_text=substr($mail_text,0,9999)."... (Text wurde gek&uuml;rzt!)";
    }
    $from_name=str_replace(chr(34),"''",$from_name);
    $mail_subject=str_replace(chr(34),"''",$mail_subject);
    $from_name=stripslashes($from_name);
    $from_mail=stripslashes($from_mail);
    $mail_subject=stripslashes($mail_subject);
    $mail_text=stripslashes($mail_text);

    if(($send=="1") && (isset($err_text))) {
    echo "<p><big><b>Fehler:</b></big><br>";
    echo "$err_text</p>";
    }

    if(($send!="1") || (isset($err_text)))
    {
    ?>
    <form action="kontakt.php" method="post">
    <div align="center">
    <table border="0" cellspacing="2" cellpadding="0" width="0">
    <tr>
    <td nowrap="nowrap" align="right"><font size="2" face="Tahoma">Ihr Name:</td>
    <td>&nbsp;</td>
    <td width="100%"><input type="text" name="fromname" size="38" maxlength="120" value="<?php echo $from_name; ?>" /></td>
    </tr>
    <tr>
    <td nowrap="nowrap" align="right"><font size="2" face="Tahoma">Ihre e-mail Adresse:</td>
    <td></td>
    <td width="100%"><input type="text" name="frommail" size="38" maxlength="120" value="<?php echo $from_mail; ?>" /></td>
    </tr>
    <tr>
    <td nowrap="nowrap" align="right"><font size="2" face="Tahoma">Betreff:</td>
    <td></td>
    <td width="100%"><input type="text" name="mailsubject" size="38" maxlength="120" value="<?php echo $mail_subject; ?>" /></td>
    </tr>
    <tr>
    <td nowrap="nowrap" align="right" valign="top"><font size="2" face="Tahoma">Text:<br /></td>
    <td></td>
    <td width="100%"><textarea cols="38" rows="10" name="mailtext"><?php echo $mail_text; ?></textarea></td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    <td><input type="hidden" value="1" name="s" />
    <input type="submit" value="Nachricht versenden" name="submit" /> </td>
    </tr>
    </table>
    </div>
    </form>
    <?php
    } else {
    $header="From: $from_name <$from_mail>\n";
    $header.="Reply-To: $from_mail\n";
    $header.="FIGP:\n";
    $header.="Content-Type: text/plain";
    $mail_date=gmdate("D, d M Y H:i:s")." GMT";
    $send=0;
    if(@mail($mail_to,$mail_subject,$mail_text,$header))
    {
    echo "<p><b>Danke f&uuml;r Ihre e-mail!</b></p>";
    echo "Wir werden Ihnen so schnell wie m&ouml;glich antworten.</a></p>";
    }else{
    echo "<p><b>Beim Versenden der E-Mail ist ein Fehler aufgetreten!</b></p>";
    echo "<p><a href=\"kontakt.php?from_name=$from_name&from_mail=$from_mail&mail_subject=$mail_subject&mail_text=";
    echo urlencode($mail_text)."\">zur&uuml;ck</a></p>";
    }
    }
    ?>