Hola,
Arriba del todo (por encima de la etiqueta <html>) coloca lo siguiente:
Código PHP:
<?php
if(isset($_POST['B1'])){ // si el usuario pulsa el botón de envío
$from = "El nombre de tu sitio web <[email protected]>";
// recogemos los campos del formulario
$tunombre = $_POST['tunombre'];
$tuemail = $_POST['tuemail'];
$namigo = $_POST['nombreamigo'];
$destino = $_POST['emailamigo'];
// asunto del mensaje que va a recibir el usuario
$asunto = "Un amigo te ha recomendado nuestro sitio web!";
$mensaje = "Alguien te ha recomendado nuestro sitio web! Visítanos en http://www.tudominio.com"; // Aqui puedes poner el texto que quieras
// otras configuraciones (remite, formato del correo html, etc).
$encabezado = "From: $from\nContent-Type: text/html; charset=iso-8859-1";
if(mail($destino, $asunto, $mensaje, $encabezado)){
echo "<script>alert('La recomendacion ha sido enviada'); document.location=('http://www.forosdelweb.com');</script>";
}else{
die("Se han producido errores");
}
}
?>
Intenta probar con esto a ver si funciona. Está hecho a la ligera, pero si no funcionase ya volvemos a mirarlo con más detenimiento.
Saludos!,
Espero que sirva ;)