Michael P.: Sendmail Absender

Beitrag lesen

if (isset($_POST['E-Mail'])) {
  [...]

$strFrom = $_POST['E-Mail'];
} else {
  $strFrom = 'SENDMAIL <noreply@domain.de'; // Behandlung bei fehlendem Wert --> Default-Wert anzeigen !!!?????
}

Hier schaust du nur, ob überhaupt das Element "E-Mail" vorhanden ist. Um deren Inhalt auszuwerten, müsstest du an der Zeile

$strFrom = $_POST['E-Mail'];

ansetzen und dort einige Prüfungen einbauen. Trivial ist nur der Fall, wenn das Feld leer ist.

Für mich genügt vorerst mal der triviale Fall - leider aber reicht mein Verständnis in PHP bisher nicht so weit, dies selbst zu lösen.
Es sollte so sein, dass sofern kein Wert eingetragen wurde, in die $strFrom-Variable vor dem Zusammensetzen des Headers ein Default-Wert (noreply@domain.de) geschrieben wird.

Wieder Mal größten Dank!!!