MmallMedlem sedan jan. 2001135 inlägg Trådstart#1 Jag har fat en konstig problemm.
Jag skickar en html mail genererad fran MYsql och plotsligt botja den satta utrupstacken med mellanslag flera ganger efter en vis strang langd.
Ar det nan som kanner till hur kan det bli sa? Och varfor det hander???
vad är det som lägger till dessa tecken? är det mysql? är det MTA'n? är det email-klienten? är det php?
MmallMedlem sedan jan. 2001135 inlägg jag komm fram till att mail() lagger till dessa tecken.
Mwen varfor??? :\
PpimmeMedlem sedan sep. 20011 086 inlägg Hur ser koden ut som skickar mailet?
MmallMedlem sedan jan. 2001135 inlägg JAg har vanlig
mail($email, $subject_mail, $mail_text, $headers);
Om jag skriver ut
echo $mail_text;
da far jag bra html sida uta dessa "! "
men skickar jag det som mail sa kommer de!!!!

PeeerMedlem sedan mars 20025 907 inläggHar du några mysko headers som ställer till det tro?
MmallMedlem sedan jan. 2001135 inlägg har e dom
$headers .= "From: [email]noreturn@mydom.org[/email]\n";
$headers .= "X-Priority: 1\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";
inget knas tror jag i headers
VverifierMedlem sedan feb. 200321 inlägg Nu vet jag inte hur php's mail() funktion fungerar internt, men mail standarden (RFC 822) säger att inga rader får vara längre än 76 tecken.
Om raderna är längre än så ska de brytas med sk soft line breaks (dvs bara \n iställer för \r\n).