login  Naam:   Wachtwoord: 
Registreer je!
 Forum

header error bij mail functie

Offline kristoff__ - 18/10/2007 17:32
Avatar van kristoff__Nieuw lid hey iedereen
ik zou graag een mail sturen van uit mijn php code met html code er in.
ik heb op php.net gevonden dat je dit in het deel van mijn headers moet steken van de functie mail.

dit is mijn code:

$from = "Webmaster <webmaster@kryotech.eu>";

$headers = "From: $from \r\n";
$headers .= "Content-type: text/html \r\n";


maar als ik het zo doe dan zend hij de mail niet als een html bestand maar gewoon als text.
zodra ik mijn from weg doe dan doet hij het wel.
wat kan mogelijk het probleem zijn hier?
ik zou ook nog graag het deel wegkrijgen waar het message-id en zo in staat

ik hoop dat iemand mij kan helpen

grts kristoff

6 antwoorden

Gesponsorde links
Offline Koen - 18/10/2007 17:50
Avatar van Koen PHP expert http://www.site...ie#headers
Je gebruik maar (een deel van) 1 nodige headers nodig voor HTML te verzenden.
Offline kristoff__ - 18/10/2007 18:01
Avatar van kristoff__ Nieuw lid zelfs ik de extra headers er bij zet voor html
doet hij het niet

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

$headers = "From: $from \r\n";

Als ik geen reply to en cc en bcc nog heb dan moet ik deze toch niet er bij zetten he ofwel?

Offline Koen - 18/10/2007 18:17
Avatar van Koen PHP expert Is dit hoe je ze nu hebt?
  1. $headers = "MIME-Version: 1.0\r\n";
  2. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  3. $headers = "From: $from \r\n";

doe dan
  1. $headers = "From: $from \r\n";
  2. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  3. $headers .= "MIME-Version: 1.0\r\n";

werk met de juiste operators (= en .=)
Offline kristoff__ - 18/10/2007 18:23
Avatar van kristoff__ Nieuw lid werkt geen van beide
Dit is het geen dat ik krijg in mijne mail.

Content-type: text/html; charset=iso-8859-1

MIME-Version: 1.0

Message-Id: <20071018162135.1BFAD8747E@grover.rack66.net>
Date: Thu, 18 Oct 2007 18:21:35 +0200 (CEST)


<html><head> <title

Offline ikkedikke - 19/10/2007 16:51
Avatar van ikkedikke PHP expert die dubbele newlines tussen die regels kloppen niet
Probeer eens met alleen \n of \n\r ipv \r\n
Offline Rens - 19/10/2007 17:35
Avatar van Rens Gouden medaille

Crew algemeen
http://www.site...ie#headers

Hoezo geen "\r\n"?
Die tutorial zegt van wel, en bij mij werkt het ook altijd met "\r\n"...
Je moet ze alleen wel [b]altijd tussen dubbele quotes[b] zetten.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s