das: Formmailer PHP Probleme

Beitrag lesen

Hallo liebes Forum!

ich versuche vergeblich den php formmailer, den ich auf selfhtml gefunden habe einzubinden.

Jedes mal erscheint allerdings die Nachricht "Die Mail konnte nicht versendet werden."

Habe außerdem andere Kontaktformulare getestet, aber es treten jedes mal Fehler auf und die Mail wird nicht versendet.

Meine Seite läuft unter Hosteurope WebPack L 3.0 (PHP, Ruby,Python und eigene CGI-Skripte)

Im folgenden poste ich leider fast den kompletten Quelltext meiner Seite, da ich nicht sagen kann, welcher Teil für euch wichtig ist und welcher nicht …
habe aber versucht den code durch Kommentare übersichtlicher zu machen.

<?php  
// WEPYEP CMS  
$webyep_sIncludePath = "./";  
$iDepth = 0;  
while (!file_exists($webyep_sIncludePath . "webyep-system")) {  
	$iDepth++;  
	if ($iDepth > 10) {  
		error_log("webyep-system Ordner nicht gefunden.", 0);  
		echo "<html><head><title>WebYep</title></head><body><b>WebYep:</b> Diese Seite kann leider nicht angezeigt werden <br>Problem: Der webyep-system Ordner konnte nicht gefunden werden!</body></html>";  
		exit;  
	}  
	$webyep_sIncludePath = ($webyep_sIncludePath == "./") ? ("../"):("$webyep_sIncludePath../");  
}  
if (file_exists("${webyep_sIncludePath}webyep-system/programm")) $webyep_sIncludePath .= "webyep-system/programm";  
else $webyep_sIncludePath .= "webyep-system/program";  
include("$webyep_sIncludePath/webyep.php");  
// -->  
// END WEBYEP  
?>  
<?php  
// FORMMAILER  
$strEmpfaenger = 'info@pandadesign.de';  
$strFrom       = '"Formmailer" <info@beat-in-a-week.com>';  
$strSubject    = 'Feedback';  
$strReturnhtml = 'http://www.beat-in-a-week.com/index.php';  
$strDelimiter  = ":";  
  
if($_POST)  
{  
 $strMailtext = "";  
  
 while(list($strName,$value) = each($_POST))  
 {  
  if(is_array($value))  
  {  
   foreach($value as $value_array)  
   {  
    $strMailtext .= $strName.$strDelimiter.$value_array."\n";  
   }  
  }  
  else  
  {  
   $strMailtext .= $strName.$strDelimiter.$value."\n";  
  }  
 }  
  
 if(get_magic_quotes_gpc())  
 {  
  $strMailtext = stripslashes($strMailtext);  
 }  
  
 mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)  
  or die("Die Mail konnte nicht versendet werden.");  
 header("Location: $strReturnhtml");  
 exit;  
}  
// END FORMMAILER  
?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  
<meta name="Publisher" content="Pandadesign" />  
<meta name="Copyright" content="Pandadesign" />  
<meta name="Keywords" content="beat in a week, beat, music, most listened, dj, new music, beats, beatz, hip-hop, musik, drums, base, " />  
<meta name="description" content="contact to beat in a week - online music" />  
<meta name="generator" content="Pandadesign Webdesign - www.pandadesign.de" />  
<meta name="author" content="Pandadesign Webdesign" />  
<meta http-equiv="Content-Language" content="en" />  
<title>beat in a week | contact</title>  
<link rel="stylesheet" type="text/css" href="css/body.css" />  
</head>  
  
<body>  
  
// CONTENT  
<div id="content">  
  
<div id="col_left">  
<h1>::: contact</h1>  
// FORMULAR  
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">  
  
            <p><input name="Versender" type="text" value="name" /></p>  
  
            <p><input name="E-Mail" type="text" value="e-mail" /></p>  
  
            <p><textarea name="nachricht" rows="5" cols="40">nachricht</textarea></p>  
			  
            <p>  
            <input type="submit" value="Senden" />  
            <input type="reset" value="Zurücksetzen" />  
            </p>  
        </form>  
// END FORMULAR  
</div>  
  
<div id="col_right">  
<h2>most listened</h2>  
<p><?php webyep_richText("most listened", false, "", true); // WebYepV1 ?></p>  
<p class="log"><?php webyep_logonButton(true); // WebYepV1 ?></p>  
</div>  
  
<div class="clearer"></div>  
  
</div>  
// END CONTENT  
  
</body>  
</html>