Bueno, lo que tienes que hacer, es un formulario que envíe las variables a un script php que ejecute la función "mail", es decir, que lo envíe:
Este (axymail.php) que te escribo a continuacion, funciona bien, pero te recomiendo que te busques uno que se llama
PHPmail o algo así.
En el "action" de tu formulario pon "axymail.php" y pon, además estos campos "hidden" que son necesarios:
formulario.html
Código HTML:
<input name="receptor" type="hidden" id="receptor" value="[email protected]">
<input name="remitente" type="hidden" id="remitente"
value="[email protected]">
luego crea dicho archivo copiando lo siguiente:
Axymail.php:
Código PHP:
<?php
$valid_env = array('REMOTE_HOST', 'REMOTE_ADDR', 'REMOTE_USER', 'HTTP_USER_AGENT', '$HTTP_X_FORWARDED_FOR');
while(list($nombre_campo, $valor_campo ) = each($HTTP_POST_VARS )) {
strtolower ($nombre_campo);
if(is_array($valor_campo)){
$msg .= ucfirst($nombre_campo).": \n";
while (list ($val) = each ($valor_campo)) {
$msg .= $val."\n";
}
$msg .= "\n";
}else{
if($nombre_campo != "submit" && $nombre_campo !="receptor" && $nombre_campo !="remitente" && $nombre_campo !="tema" && $nombre_campo !="redireccion"){
$msg .= ucfirst($nombre_campo).": ".$valor_campo."\n\n";}
}
}
$hostname = "";
$hostname .= gethostbyaddr($_SERVER['REMOTE_ADDR']);
if($hostname == ""){
$hostname .= "no encontrado";
}else{
$hostname .= "";
}
$msg .= "----------------------------------------------\n";
$msg .= "USER AGENT: ".$HTTP_USER_AGENT."\n";
$msg .= "IP: ".$REMOTE_ADDR."\n";
$msg .= "IP REAL: ".$HTTP_X_FORWARDED_FOR."\n";
$msg .= "NOMBRE DEL HOST: ".$hostname."\n";
mail($receptor,$tema,$msg,"From: $remitente");
header("Location: $redireccion");
?>
Espero ser de ayuda...