Ciao ragazzi,
scusate ma ho un grande problema con l'invio di mail formattate:
nella pagina che invia la mail mi creo una variabile con il testo del messaggio del tipo:
codice:
$msg="<html> <body> testo testo </body> </html>";
poi le intestazioni:
codice:
$intestazione = "MIME-Version: 1.0\r\n";
$intestazione .= "Content-type: text/html; charset=iso-8859-1\r\n";
$intestazione .= "From: $from";
e tutto quello che mi serve(to,subject...) e quindi invio:
codice:
mail($to, $subject, $msg, $intestazione);
Fin qui tutto ok, la mail arriva formattata correttamente.
Il problema c'è quando la mail è molto lunga..Dopo un TOT caratteri mi si "perde" un carattere...Quindi nel caso in cui si "perda" un carattere di un tag, la formattazione se ne va.
Ho provato con la wordwrap(), ma il problema c'è ancora.
Sembra che neanche ci sia un criterio con cui si perde questi caratteri..se invio due volte la stessa mail una volta si perde un carattere, poi un altro..
Spero che qualcuno possa aiutarmi.
Ciao e grazie