webForumDet fria alternativet

Konstig problemm men "! " i mail_text

8 svar · 672 visningar · startad av mall

mallMedlem sedan jan. 2001135 inlägg
#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???

lunarmysMedlem sedan maj 200517 inlägg
#2

vad är det som lägger till dessa tecken? är det mysql? är det MTA'n? är det email-klienten? är det php?

mallMedlem sedan jan. 2001135 inlägg
#3

jag komm fram till att mail() lagger till dessa tecken.
Mwen varfor??? :\

pimmeMedlem sedan sep. 20011 086 inlägg
#4

Hur ser koden ut som skickar mailet?

mallMedlem sedan jan. 2001135 inlägg
#5

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!!!!
:x

PeeerMedlem sedan mars 20025 907 inlägg
#6

Har du några mysko headers som ställer till det tro?

mallMedlem sedan jan. 2001135 inlägg
#7

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

verifierMedlem sedan feb. 200321 inlägg
#8

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).

mallMedlem sedan jan. 2001135 inlägg
#9

kan det upsta "! "?

130 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)