Bekijk Volledige Versie : mailing versturen van server in html php
Henk Van Hellum
12/01/08, 09:35
Hoi,
Ik probeer een mailing via email te versturen dm va een php script
maar de mailing komt niet in html aan.
maar gewoon in text en dus zie je de html code. wie zie wat ik fout
doe?
dit is het script wat ik gebruik, de emailadressen komen uit een
database.
----------------------------------------------------------------
$mailheaders = "MIME-Version: 1.0\r\n";
$mailheaders .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mailheaders .= "From: Hotel Zueschenwald
mailing<min@emailadres.orgofzoiets> \r\n";
$mailheaders .= "To: $emailadres <$emailadres> \r\n"; //to
$mailheaders .= "Replay-To: min@emailadres.orgofzoiets \r\n";
$subject="Hotel Zueschenwald mailing $datum";
$inhoud="
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<html>
<head>
<title>Hotel Züschenwald Mailing</title>
<meta http-equiv=\"Content-Type\"content=\"text/html;
charset=iso-8859-1\">
<LINK rel=STYLESHEET href='http://www.zueschenwald.com/mail.css'
Type='text/css'>
</head>
<body bgcolor='********' text='#000080' link='#000080' vlink='#000080'
alink='#000080' >
<br>
$text
</body>
</html>
";
mail($to , $subject, $inhoud, $mailheaders);
--------------------------------------
heeft iemand een idee wat er fout is aan bovenstaande?
--
Groeten,
Henk
---
Henk Van Hellum wrote:
> Hoi,
>
> Ik probeer een mailing via email te versturen dm va een php script
> maar de mailing komt niet in html aan.
> maar gewoon in text en dus zie je de html code. wie zie wat ik fout
> doe?
Bij mij doet ie het prima. Wat voor mailreader gebruik je ? Wellicht is
hij gevoelig voor Content-type i.p.v. Content-Type ?
>
> dit is het script wat ik gebruik, de emailadressen komen uit een
> database.
>
> ----------------------------------------------------------------
> $mailheaders = "MIME-Version: 1.0\r\n";
> $mailheaders .= "Content-type: text/html; charset=iso-8859-1\r\n";
> $mailheaders .= "From: Hotel Zueschenwald
> mailing<min@emailadres.orgofzoiets> \r\n";
> $mailheaders .= "To: $emailadres <$emailadres> \r\n"; //to
> $mailheaders .= "Replay-To: min@emailadres.orgofzoiets \r\n";
> $subject="Hotel Zueschenwald mailing $datum";
>
> $inhoud="
> <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
> <html>
> <head>
> <title>Hotel Züschenwald Mailing</title>
> <meta http-equiv=\"Content-Type\"content=\"text/html;
> charset=iso-8859-1\">
> <LINK rel=STYLESHEET href='http://www.zueschenwald.com/mail.css'
> Type='text/css'>
> </head>
> <body bgcolor='********' text='#000080' link='#000080' vlink='#000080'
> alink='#000080' >
> <br>
>
> $text
>
> </body>
> </html>
> ";
> mail($to , $subject, $inhoud, $mailheaders);
>
> --------------------------------------
> heeft iemand een idee wat er fout is aan bovenstaande?
>
>
Rik Wasmus
12/01/08, 14:15
On Sat, 12 Jan 2008 09:26:24 +0100, Henk Van Hellum
<info@vanhellumNOSPAMM.nl> wrote:
> Ik probeer een mailing via email te versturen dm va een php script
> maar de mailing komt niet in html aan.
> maar gewoon in text en dus zie je de html code. wie zie wat ik fout
> doe?
Wat gebeurd er als je een multipart email stuurt met juiste boundaries?
--
Rik Wasmus
Henk Van Hellum
12/01/08, 18:05
"Leihcim" <yourlove@welovespam.nl> schreef in bericht
news:47888f69$0$85777$e4fe514c@news.xs4all.nl...
> Henk Van Hellum wrote:
>> Hoi,
>>
>> Ik probeer een mailing via email te versturen dm va een php script
>> maar de mailing komt niet in html aan.
>> maar gewoon in text en dus zie je de html code. wie zie wat ik fout
>> doe?
>
> Bij mij doet ie het prima. Wat voor mailreader gebruik je ? Wellicht is
> hij gevoelig voor Content-type i.p.v. Content-Type ?
Ik gebruik oe en ik ontvang wel html mail maar bij deze gaat het niet goed.
Henk
Henk Van Hellum
12/01/08, 18:05
"Rik Wasmus" <luiheidsgoeroe@hotmail.com> schreef in bericht
news:op.t4titdbw5bnjuv@metallium.lan...
> On Sat, 12 Jan 2008 09:26:24+0100, Henk Van Hellum
> <info@vanhellumNOSPAMM.nl> wrote:
>> Ik probeer een mailing via email te versturen dm va een php script
>> maar de mailing komt niet in html aan.
>> maar gewoon in text en dus zie je de html code. wie zie wat ik fout
>> doe?
>
> Wat gebeurd er als je een multipart email stuurt met juiste boundaries?
wat bedoel je hiermee?
Henk
> --
> Rik Wasmus
Rik Wasmus
12/01/08, 18:35
On Sat, 12 Jan 2008 18:00:35 +0100, Henk Van Hellum <info@vanhellum.nl>
wrote:
> "Rik Wasmus" <luiheidsgoeroe@hotmail.com> schreef in bericht
> news:op.t4titdbw5bnjuv@metallium.lan...
>> On Sat, 12 Jan 2008 09:26:24+0100, Henk Van Hellum
>> <info@vanhellumNOSPAMM.nl> wrote:
>>> Ik probeer een mailing via email te versturen dm va een php script
>>> maar de mailing komt niet in html aan.
>>> maar gewoon in text en dus zie je de html code. wie zie wat ik fout
>>> doe?
>>
>> Wat gebeurd er als je een multipart email stuurt met juiste boundaries?
>
> wat bedoel je hiermee?
http://www.webcheatsheet.com/PHP/send_email_text_html_attachment.php#html
... of maak gebruik van PEAR::MAIL & PEAR::MAIL_Mime, dan hoef je er zelf
weinig over na te denken :).
--
Rik Wasmus
Nico Schuyt
12/01/08, 23:35
Henk Van Hellum wrote:
> Ik probeer een mailing via email te versturen dm va een php script
> maar de mailing komt niet in html aan.
> maar gewoon in text en dus zie je de html code. wie zie wat ik fout
> doe?
Niet gekeken. HTML-email is een ingewikkelde zaak.
Probeer niet het wiel opnieuw uit te vinden maar maak gebruik van een
standaardscript ('class') als phpmailer. Voorbeeld bijv. op
http://netters.nl/phpmailer
Succes!
--
Nico
Henk Van Hellum
18/01/08, 22:45
"Henk Van Hellum" <info@vanhellumNOSPAMM.nl> schreef in bericht
news:478879ad$0$25480$ba620dc5@text.nova.planet.nl ...
> Hoi,
>
> Ik probeer een mailing via email te versturen dm va een php script
<KNIP>
Bedankt voor de adviesen... het werkt weer
Henk