Der Martin: Kontaktformular mit PHP, aber keine Mail im Postfach?!

Beitrag lesen

Hallo Göran,

[...] jedoch will der mir Trotzdem keine Mail schicken

wer?

es wird mir jetzt nach dem Absenden nur "Die Mail konnte nicht versendet werden." angezeigt.

Das heißt, das Script stellt den Fehler wenigstens schon mal fest. Damit bist du eigentlich schon einen Schritt weiter.

Und jetzt schauen wir mal in den Quelltext, wodurch diese Fehlermeldung verursacht wird:

mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)  
  or die("Die Mail konnte nicht versendet werden.");

Also gibt mail() beim Aufruf false zurück und signalisiert damit, dass der Aufruf gescheitert ist. Hast du's mal ohne den zusätzlichen "From"-Header versucht? Möglicherweise darfst du keine abweichende Absender-Adresse angeben.
Ansonsten wäre das wohl ein Fall für den Support deines Webhosters.

So long,
 Martin

--
F: Was sagt der große Keks zum kleinen Keks?
A: Du kannst dich jetzt verkrümeln.