Ein Mail-Header hat immer das Format "Name: ValueCRLF". Dabei darf weder Name noch Value ein CRLF enthalten.
Nun schau dir mal deine Header an:
$header.= "Content-Type: multipart/mixed;\r\n";
$header.= "boundary=\"".$abschnittsmarke."\"\r\n";
Und passend dazu die Fehlermeldung "multipart boundary is missing, or contains CR or LF". Wenn es jetzt noch nicht klick gemacht hat, dann lies mal
RFC 2046 (rfc2046) - Multipurpose Internet Mail Extensions (MIME) Part Two Abschnitt 5.1.1.