Formulario Con SMTP

Hola luche toda una semana para poder que los mensajes de mi web me llegaran a mi Bandeja de entrada!!.... y lo consegi gracias a este foro por eso ahora les dejo como hacerlo y espero que le sea de ayuda!!!
Primero ¿Que es un SMTP?
Simple Mail Transfer Protocol (SMTP) Protocolo Simple de Transferencia de Correo, es un protocolo de la capa de aplicación. Protocolo de red basado en texto utilizado para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos (PDA's, teléfonos móviles, etc.). Está definido en el RFC 2821 y es un estándar oficial de Internet.

Formulario Html (contacto.html):
<form action="envia.php" method="POST">


<table border="0" whidth="100%">
<tr>
<td align="rigth" width="19%"><h1>Nombre:</h1></td>
<td align="rigth" width="81%"> <input type="text" name="nombre" width="50" size=40></input>

</td>
</tr>
<tr>
<td align="rigth" width="19%"><h1>Apelldido:</h1></td>
<td align="rigth" width="81%"> <input type="text" name="apellido" width="50" size=40></input>

</td>
</tr>
<tr>
<td align="rigth" width="19%"><h1>Empresa:</h1></td>
<td align="rigth" width="81%"> <input type="text" name="empresa" width="50" size=40></input>

</td>
</tr>
<tr>
<td align="rigth" width="19%"><h1>Direccion:</h1></td>
<td align="rigth" width="81%"> <input type="text" name="direccion" width="50" size=50></input>

</td>
</tr>
<tr>
<td align="rigth" width="19%"><h1>Telefono:</h1></td>
<td align="rigth" width="81%"><input type="text" name="telefono" width="50" size=40></input>

</td>
</tr>
<tr>
<td align="rigth" width="19%"><h1>Email:</h1></td>
<td align="rigth" width="81%"><input type="text" name="email" width="50" size=40></input>

</td>
</tr>
<tr>
<td align="rigth" width="19%"><h1>Consulta:</h1></td>
<td align="rigth" width="81%"> <textarea rows="9" name="consulta" cols="50"></textarea>

</td>
</tr>




Envio PHP (envio.php):
<?php
$usersmtp ="[correo eliminado]"; // Entre las comillas va una cuenta de correo de su panel de control
$pass="******"; // Entre las comillas va el password de la cuenta de correo
$destino="[correo eliminado]"; // Entre las comillas la direccion de correo donde va a recibir los mails

// Se verifica que los datos han sido enviados desde el formulario, para la validación con el SMTP
if ( $_POST['enviar'] == "1")
{
if ( $_POST['nombre'] != "" && $_POST['apellido'] != "" && $_POST['email'] != "" )

{
// Se incluye la librería necesaria para el envio
require_once("fzo.mail.php");

$mail = new SMTP("localhost",$usersmtp,$pass);

// Se configuran los parametros necesarios para el envío
$de = $usersmtp ;
$a = $destino;
$asunto = "E-mail Contacto";
$cc = $_POST['cc'];
$bcc = $_POST['bcc'];


$cuerpo = "Este es un e-mail enviado desde el formulario de contacto de la pagina\n\n";
$cuerpo .= "Nombre: " .$_POST['nombre'] . "\n";
$cuerpo .= "Apellido: " .$_POST['apellido'] . "\n";
$cuerpo .= "Direccion: " .$_POST['direccion'] . "\n";
$cuerpo .= "Telefono: " .$_POST['telefono'] . "\n";
$cuerpo .= "Email: " .$_POST['email'] . "\n";
$cuerpo .= "Consulta: " .$_POST['consulta'] . "\n";
$cuerpo .= "Nombre Del Campo: " .$_POST['Nombre Del Campo'] . "\n";



$header = $mail->make_header(
$de,
$a,
$asunto,
$_POST['prioridad'],
$cc,
$bcc
);

/*
Pueden definirse más encabezados. Tener en cuenta la terminación de la
linea con (\r\n)

$header .= "Reply-To: ".$_POST['from']." \r\n";
$header .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$header .= "Content-Transfer-Encoding: 8bit \r\n";
$header .= "MIME-Version: 1.0 \r\n";
*/

// Se envia el correo y se verifica el error
$error = $mail->smtp_send($de, $a, $header, $cuerpo, $cc, $bcc);
if ($error == "0")

header("Location: contacto.html");


else
echo $error;
}
else
{

echo("Complete los campos Requeridos ");
}
}
?>

Bueno...
Donde esta rojo cambialo a tu gusto!!



Fuente: wikipedia
Pag: www.cigasltda.com/contacto.html

Agradecimientos:
WEB MASTER TRANCE
Yaneth
Alpolo

SE LOS AGRADESCO!! SON UNOS GENIOS!!!! MUCHAS GRACIAS!!


Rodri.-
Rodri
Hola Rodri..

Vacano que compartas con las demas personas y pues nada..

Saludos..
Hola compañero que bueno que de alguna manera le sirvio mi ayuda y la de los otros users

y gracias por compartir su trabajo y conocimientos

saludos!!! 8)
WEB MASTER TRANCE escribió:Hola compañero que bueno que de alguna manera le sirvio mi ayuda y la de los otros users

y gracias por compartir su trabajo y conocimientos

saludos!!! 8)

Estimado...una cosa...de donde saco : fzo.mail.php ???

Gracias
bueno compañero eso no te sabria responder ya que el php de este sistema es diferente al mio

mi sistema no lleba casi nada de lo del usuario