Si el codigo que has posteado es tal como se ve en los foros, te falta cerrar la cadena despues del "que la disfrutes!!!" y volver a poner la funcion mail como en el primer mensaje. Si es eso, es lo que yo te comentaba: un error de sintaxis en una linea anterior y el PHP diciendote que el error esta en una linea que esta correcta. Y no es que PHP sea idiota ;) , todos los compiladores lo hacen igual. Habria que explicar teoria de compiladores, maquinas de estado...
En fin, lo que importa. El codigo quedaria mas o menos asi:
Código:
<?
$asunto = "Te han enviado una postal";
$mensajemail = "Hola ".$nombreamigo.", tu amigo ".$nombre." con email ".$email." te enviado una postal desde http://www.ommadawn.es.vg , para ver la postal pulsa en el link de abajo:
http://www.redhispana.org/chuloyo/postales/ver.php?postal=".$visitas."
Que la disfrutes!!!"; //<-- esto es lo que te habias comido
mail($emailamigo, $asunto, $mensajemail,"From: ".$email);
?>
No te preocupes, este tipo de errores pasan en las mejores familias (incluso yo los cometo, pero no se lo digas a nadie)
Espero que esto lo solucione
Josemi
Aprendiz de mucho, maestro de poco.