en el UPDATE tenes que separar con comas... digamos... asi quedaria:
Código PHP:
mysql_query (" UPDATE mensajes SET de='$de', para='$para', asunto='$asunto' mensaje='$mensaje', fecha='$fecha', ip='$ip' WHERE id = '{$_POST['id']}' ");
Por lo menos asi lo haria yo...