Ik wil de inhoud van een formulier mailen met de tekst in html opmaak.
Het mailen van het formulier is geen probleem, het enige wat niet goed gaat is de html opmaak. De inhoud verschijnt gewoon als tekst met html codes, email prg ziet het dus als tekst en niet als mime/html bericht.
Het probleem zit in de MIME headers die worden volgens mij niet overgenomen door de mail server heb al gebrobeerd deze regels met \n ipv \r\n af te sluiten dit schijnt soms te helpen.
Scriptje getest onder windows, linux en hosting provider vuurwerk.nl maar nergens werkt het.
Zie ik nou iets over het hoofd ?? of ligt het toch aan de email server ?
Mijn ingekorte scriptje.
Heb google, php.net en nog wat sites al doorgespit maar kan geen goede oplossing vinden, ik doe precies wat daar staat maar zonder resultaat.
Het mailen van het formulier is geen probleem, het enige wat niet goed gaat is de html opmaak. De inhoud verschijnt gewoon als tekst met html codes, email prg ziet het dus als tekst en niet als mime/html bericht.
Het probleem zit in de MIME headers die worden volgens mij niet overgenomen door de mail server heb al gebrobeerd deze regels met \n ipv \r\n af te sluiten dit schijnt soms te helpen.
Scriptje getest onder windows, linux en hosting provider vuurwerk.nl maar nergens werkt het.
Zie ik nou iets over het hoofd ?? of ligt het toch aan de email server ?
Mijn ingekorte scriptje.
PHP:
1
| <?$recipient = "mijnemailadres@provider.nl";$subject = "betreftform";$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$mail_body = "<BR>bericht met html codes<BR>\n\n";mail($recipient, $subject, $mail_body, $header);?> |
Heb google, php.net en nog wat sites al doorgespit maar kan geen goede oplossing vinden, ik doe precies wat daar staat maar zonder resultaat.