haaai.. heb weer even een vraagje..

misschien weten jullie wat er fout gaat..

als ik dit in mijn php zet:


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

mail($email,$subject,$message,$headers);

en het mailtje word verstuurd..
dat staat er gewoon keihard html text als plain tekst als ik het mailtje verstuur...

by the way staat er als afzender onbekend ??
weten jullie een antwoord op beide vragen...
Je moet $message gewoon als html pagina schrijven dus met de <html> tags erbij.

edit: is email_1 ingevuld?
$message is volledig als html tekst geschreven..
maar sommige krijgen deze gewoon binnen als platte html tekst.. andere krijgen wel gewoon normaal binnen..
boven aan de mail van deze mensen die het niet kunnen lezen staat wel:

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

From: blablaa

Reply-To: blablaa


<html>
<head>
<title>Untitled Document</title>
Ik zie je script niet weet je... kijk hier eens in de lib naar contactformulieren (wel een beetje up2date scripten) en vergelijk ze eens.
ik heb net de scripts bekeken .. ook de tutorials.. en daar staat precies hetzelfde als bij mij.

willem heeft deze vraag ook al eens eerder neergelegd.. maar heeft daar geen antwoord op gehad?
weetiemand hier nogeen antwoord op??
wat ik denk is dat het de mailbox het niet ondersteunt..

als ik het namelijk naar me gmail stuur krijg ik het als plain test binnen..
maar wanneer ik het naar mijn prive mail van wanadoo stuur krijg ik alles netjes als html pagina binnen en niet als plain text...
heb net een ander mailtje dat in html is gemaakt niet door mijn script naar me gmail gestuurd. dan komt deze wel gewoon binnen..

zijn het dan toch andere headers die je moet gebruiken??
Waarschijnlijk, gebruik die headers dan gewoon.
welke dan ?
kan er ook een serieus antwoord gegeven worden ?
ligt beetje aan wat je mailserver wil zien

bij mijzelf komen ze er zelf zonder 5th parameter (returnpath) niet doorheen. Als jij een bullshit emailadres invoerd als return-to of fromadres, gaat je mailserver soms over zn nek. Probeer het stap voor stap op te bouwen en kijk waar je schip strand, vanaf daar terugwerken naar wat wel goed gaat.

Verder geven we serieuze antwoorden, als jij je eigen post erboven even leest heb je je antwoord al

Reageren