echo $begrüßung;
"BAD_ENC_HEADER Message has bad MIME encoding in the header"
$header = 'From: '.$_POST[email].' <'.$_POST[email].'>' . "\r\n";
$header.= 'MIME-Version: 1.0' . "\r\n";
$header.= 'X-mailer: php/' . phpversion() . "\r\n";
$header.= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$header.= 'Content-Transfer-Encoding: 8bit' . "\r\n\r\n";
Da fehlen noch ein paar Header, beispielsweise To und vor allem Subject (was eine Spezialbehandlung benötigt).
$header = 'From: '.$_POST[email].' <'.$_POST[email].'>' . "\r\n";
Wenn der anzuzeigende Name gleich der EMail-Adresse ist, kannst su dir diese Dopplung sparen. Hast du außerdem sichergestellt, dass man diese Zeile nicht zur Header-Injection missbrauchen kann? Sprich, dass bei Zeilenumbruchszeichen in $_POST['email'] ('email' bitte in Anführungszeichen setzen) beispielsweise ein Versand wegen Spam-Versuch abgelehnt wird?
echo "$verabschiedung $name";