problem mit formmailer

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • problem mit formmailer

    hi estmal, ich hab en problem mit meinem formmailer. das wiefolgt aussieht:

    das script, zeigt an, das die mail erfolgreich versendet wurde, aber es kommt nie ne mail an.

    hier der code:

    PHP-Code:
    <?
    $ip = getenv('REMOTE_ADDR');
    $datum = date('d-m-Y');
    $zeit = date('H:i:s');

    $empfaenger = 'empfaenger@irgendwas.de';
    $absender = 'absendermail@irgendwas.de';  //Provider verlangt ne vordefinierung
    $name = $_POST['name'];
    $email = preg_replace("#[\;\#\n\r\*\'\"<>&\%\!\(\)\{\}\[\]\?\\/\s]#","",$_POST['email']);
    $mail = $email;
    $betreff = $_POST['betreff'];
    $text = $_POST['text'];


    $nachricht = "
    Diese Email wurde Verfasst von $name <$mail> am $datum um $zeit
    ------------------------------
    $text
    ------------------------------
    IP-Speicherung: $ip
    eMail: $mail
    ";


    if(isset($_POST['submit'])) include("mailer/error_form.php");
    elseif(empty($_POST['name'])) include("mailer/error_form.php");
    elseif(empty($_POST['email'])) include("mailer/error_form.php");
    elseif(preg_match("/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$/",$email)<1) include("mailer/error_form.php");
    elseif(empty($_POST['text'])) include("mailer/error_form.php");
    elseif(empty($_POST['betreff'])) include("mailer/error_form.php");
    elseif(mail($empfaenger,$betreff,$nachricht,"From: $absender_email")) include("mailer/error_mail.php");
    else include("mailer/erfolg_mail.php");
    ?>
    ich bitte euch, bezüglich des scriptes nicht so hart zu mir zu sein (is mein erstes)
    Zuletzt geändert von P4IN; 04.07.2006, 13:37.

  • #2
    Dein Script ist eine Spamschleuder! Gib mir die URL und ich versende was ich will an wen ich will - mit deinem guten Namen.

    Zum Problem:
    PHP-Code:
    elseif (mail(...)) include("mailer/error_mail.php");
    else include(
    "mailer/erfolg_mail.php"); 
    Lies nochmal nach, was mail() zurückgibt!

    Kommentar

    Lädt...
    X