Pues usas cualquier de los scripts que te han puesto y debería ir ..
Es mas .. en ese software veras cuando envies un e-mail desde PHP que lo recibe y lo envia ... Asegurate de configurarlo bien .. aunque no hace falta prácticamente tocar nada del mismo ..
Y .. por favor .. lee la docuemtación oficial de PHP sobre mail(): .. haz los ejemplos básicos para ver que tu servidor SMTP junto con PHP funcionan .. y poco a poco .. luego el formulario y demas cosas ..
http://www.net/manual/en/function.mail.php
De tu último ejemplo .. podrias usar:
email.php
Código PHP:
<html>
<head>
<title>Resultado</title>
</head>
<body>
<H1>Resultado</H1>
<?php
error_reporting(E_ALL); // para ver si hay errores ...
$admin = "[email protected]";
if (mail($admin,$asunto,$mensaje,"Content-Type: text/html; charset=iso-8859-1\nFROM: Visitante de la web<$remitente>")){
echo "se envió el email mira tu software servidor SMTP a ver si le llegó ahí!!!";
} else {
echo "no se ha enviado el e-mail";
}
?>
</body>
</html>
Esto suponiendo que usas en tu php.ini .. register_globals a ON .. revisalo sinó te llegará el e-mail sin datos ...
Un saludo,