Ciao a tutti, uso un semplice codice per inviare email tramite php, ma adesso mi sono accorto che se nel messaggio che viene inviato, è presente una URL che contiene il carattere "&", il messaggio viene troncato da quel punto in poi (dalla & in poi), es:

se io scrivo:
"Per ulteriori informazioni su http://www.facebook.com/event.php?ei...3049566&ref=nf
Grazie a tutti per la partecipazione."

Nel messaggio mi arriva soltanto:
"Per ulteriori informazioni su http://www.facebook.com/event.php?eid=320213049566"

Il codice che uso è:

$mail_to = "mia mail";
$mail_from = $email;
$mail_subject = "Messaggio da parte di ....";
$mail_body = $messaggio;

$mail_in_html = "MIME-Version: 1.0\r\n";
$mail_in_html .= "Content-type: text/html; charset=UTF-8\r\n";
$mail_in_html .= "From: <$mail_from>";

if (mail($mail_to, $mail_subject, $mail_body, $mail_in_html)) {
print '<font color="green" face="Arial">Il messaggio &egrave; stato inviato correttamente</font>';
}
else {
print '<font color="red" face="Arial">Si &egrave; verificato un errore, si prega di riprovare</font>';
}


Grazie 1000 anticipatamente per dei suggerimenti!