El problema no es enviarlo sino que este llegue a su destino, una vez que sepas utilizar la funcion mail de php tienes lo basico.
form.htm
Código HTML:
<html>
<body>
<FORM ACTION="send.php" METHOD="POST">
Destinatario<br>
<INPUT TYPE="text" NAME="target" SIZE="20" MAXLENGTH="30" value="[email protected]"><p>
Nombre y Apellidos:<BR>
<INPUT TYPE="text" NAME="nombre" SIZE="20" MAXLENGTH="30"><BR>
Email:<BR>
<INPUT TYPE="text" NAME="email" SIZE="20" MAXLENGTH="30"><BR>
Título:<BR>
<INPUT TYPE="text" NAME="titulo" SIZE="20" MAXLENGTH="30"><BR>
Texto del email:<BR>
<INPUT TYPE="text" NAME="mensaje" ROWS="60" COLS="10" MAXLENGTH="200"><BR>
<INPUT TYPE="submit" VALUE="ENVIAR">
</FORM>
</body>
</html>
send.php
Código PHP:
<?
$nombre= $_POST['nombre'];
$email = $_POST['email'];
$titulo= $_POST['titulo'];
$mensaje = $_POST['mensaje'];
$headers .= "From: $_POST[nombre] <$_POST[email]>\n";
$headers .= "Return-Path: $mail <$mail>\n";
if (isset($email)):
# la dirección electrónica a la que enviar el email
$target= $_POST['target'];
mail($target,
$titulo,
"Nombre: ".$nombre.
"\nEmail: ".$email.
"\nTítulo: ".$titulo.
"\nMensaje: ".$mensaje,
$headers);
endif;
?>