echo $begrüßung;
"Beim Versenden der E-Mail ist ein Fehler aufgetreten!"
kommt beim verschicken als Fehler! allerdings weiss ich nicht was den fehler auslöst! :(
if(@mail($mail_to,$header))
Du bekämst einen Fehler angezeigt, wenn du ihn nicht mittels @ unterdrücktest.
ähm.. auch wenn ich dich eventuell falsch verstehe, aber ich BEKOMME einen fehler angezeigt. er wird also nicht unterdrückt...
Nein, du bekommst den Text angezeigt, der im else-Zweig steht. Eine PHP-Fehlermeldung bekämst du angezeigt, wenn du das @ vor dem mail() wegnimmst, denn mail() erwartet mindestens drei Parameter und nicht nur zwei.
oder unterdrücke ich damit quasi den SEND-Befehl?
Nein, das @ vor einem Befehl unterbindet die Ausgabe von PHP-Fehlermeldungen.
echo "$verabschiedung $name";