Wirklich?
$mail_to = mb_encode_mimeheader ( "vorname_nachnam@example.org" );
mb_language ( 'uni' ); // UTF-8
Da wäre schon die Reihenfolge falsch. Und warum sollte die eigentlich Mailadresse mit mb_encode_mimeheader() bearbeitet werden?
Müsste das nicht so gehen:
$mailadress_name = 'Ö. Dipus';
$mailadress = oe_dipus@example.com
mb_language ( 'uni' ); // UTF-8
$mail_to = mb_encode_mimeheader ($mailadress_name)
. '<'
. $mailadress
. '>';
$result = mail( $mail_to, $mail_subject, $mail_body, $mail_header ); //