PDA

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&uuml;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






















---

Leihcim
12/01/08, 11:05
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&uuml;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