E-mail versandt funktioniert nicht

Hallo erstmal,

es tut mir leid wenn ich gerade ein thema aufgemacht habe was es schon gibt. Ich habe aufjedenfall keins dazu gefunden.

ich habe bei meinem kontakt formular das problem das die email nicht versandt wird und ich auch garnicht erst auf die bestätigungs bzw. fehler seite weitergeleitet werde.
Da wollte ich fragen ob ich irgendwie ne soezielle domain o.Ä. angeben muss.

einmal die kontakt.php

<head>
	<meta charset="UTF-8">
	<meta charset="ISO-8859-1">

	<title>Johannes Claßen</title>
	<link rel="stylesheet" href="css/layout.css" />
</head>

<body>
	<div id="container">
	    <?php include("Text/header.php") ?>
		<div id="navigation">
			<?php include("Text/menu.php") ?>
		</div>
		<div id="content">
			<center><h2>Kontakt</h2></center>
			<?php include("Text/Kontakt.txt")?>
			<br> <br>
			<?php 
				if (!empty($_POST)) {
					include "inc_auswertung.php";
				  } else include "inc_formular.php";
			?>
		</div>
		<div id="fuss">
			<p>&copy; 2013 by Johannes Claßen</p>
		</div>

dann einmal die inc_auswertung

<?php $name = $_POST["name"]; $adresse = $_POST["adresse"]; $nachricht = $_POST["nachricht"]; $fehlermeldung = ""; $fehler= 0; $back = "

Zurück

"; if (empty($name)) { $fehlermeldung .= "
  • Sie haben keinen Namen eingetragen.
  • "; $fehler++; } if (empty($adresse)) { $fehlermeldung .= "
  • Sie haben keine Email-Adresse eingetragen.
  • "; $fehler++; } if (empty($nachricht)) { $fehlermeldung .= "
  • Sie haben keine Nachricht eingetragen.
  • "; $fehler++; } if ($fehler != 0) { ($fehler == 1) ? $text = "ist ein" : $text = "sind $fehler"; echo "

    Es $text fehler aufgetreten:

    "; echo "
      ", $fehlermeldung, "
    "; echo $back; } else { $an = "classen.johannes@me.com"; $betreff = "Mail über Kontaktformular"; $from = "From: Kontaktformular "; $absender = "Von: $name <$adresse>\n"; $datum = "Datum: ".date("j.n.Y")."\n"; $zeit = "Zeit: ".date("H.i")." Uhr"."\n".$nachricht; if (!mail($an,$betreff,$nachricht,$from)) { echo "

    Es ist ein technischer Fehler aufgetreten.

    "; } else { echo "

    Ihre Nachricht wurde versandt:

    "; echo "

    ",nl2br(htmlspecialchars($nachricht)),"

    "; } } und die inc_formular center>

    Kontaktformular

    Name:
    Adresse:
    Nachricht:
    also auf meinem local auf meinem localhost funktioniert das alles soweit. meine seite ist hannes296.bplaced.net Und danke schonmal im vorraus für eure hilfe. lg Johannes

    Hallo Johannes,

    liegt wohl daran, dass du die Datei Kontakt.php genannt hast und bei Absenden dann auf kontakt.php leitest. Dies ist leider ein kleiner aber relevanter Unterschied.

    Super danke Jetzt funktioniert es :smiley: