Bij een mail-script dat ik heb gemaakt ondervind ik een probleem. Wanneer ik in de 'FROM'-header speciale tekens (in dit geval een ü) gebruik, ontstaat er een error. De mail wordt niet (goed) verstuurd en meldt dat de header niet correct is.
Dit is zo ongeveer wat ik te zien krijg in het mailtje dat wel aankomt, maar niet correct:
BAD_HEADER: Non-encoded 8-bit data (char FC hex): From: "Re\374nie scouting Gv[...]
This nondelivery report was generated by the program amavisd-new at host[bla]. Our internal reference code for your message is
26583-07/TKL+NJ+hHHm3
INVALID HEADER
Non-encoded 8-bit data (char FC hex): From: "Re\374nie[...]
Met welke PHP-functie kan ik ervoor zorgen dat dit speciale teken (ü) als zodanig getoond wordt in de afzender?
Overigens haal ik de gegevens uit een database, en is het daar opgeslagen als "reünie". Dit zet ik via een eigen functie om dmv str_replace() 'ü' => 'ü'.
Andere headers zijn:
$headers = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; Charset=utf-8' . "\n";
Ik hoop dat iemand me kan helpen.
Dit is zo ongeveer wat ik te zien krijg in het mailtje dat wel aankomt, maar niet correct:
BAD_HEADER: Non-encoded 8-bit data (char FC hex): From: "Re\374nie scouting Gv[...]
This nondelivery report was generated by the program amavisd-new at host[bla]. Our internal reference code for your message is
26583-07/TKL+NJ+hHHm3
INVALID HEADER
Non-encoded 8-bit data (char FC hex): From: "Re\374nie[...]
Met welke PHP-functie kan ik ervoor zorgen dat dit speciale teken (ü) als zodanig getoond wordt in de afzender?
Overigens haal ik de gegevens uit een database, en is het daar opgeslagen als "reünie". Dit zet ik via een eigen functie om dmv str_replace() 'ü' => 'ü'.
Andere headers zijn:
$headers = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; Charset=utf-8' . "\n";
Ik hoop dat iemand me kan helpen.