Cuento con que muchos de los que lean tienen conocimientos basicos en HTML y saben administrar un sitio web, y ademas subir archivos por FTP, caso contrario pregunten y no comenten de forma agresiva

Primero se bajan el PHPMAILER, funciona con cualquier host que soporte PHP, busquen la version q soporte su servicio:
http://phpmailer.worxware.com/index.php?pg=sf&p=dl
Una vez que lo bajan lo descomprimen o instalan el la carpeta PUBLIC_HTML o en la carpeta raiz donde estan sus archivos del sitio, en mi caso en la raiz y luego en INCLUDES, vean, yo uso el FileZilla para subir archivos por FTP:
Aca les dejo el FileZilla: http://filezilla-project.org/
Listo, ahora tenemos que crear un formulario con algun editor HTML, yo uso el dreamweaver, mi formulario es este, el codigo abajo (tiene una rutina de validacion en JS pueden omirirla):
dijo:
<form action="contactosend.php" method="post" onsubmit="MM_validateForm('nombre','','R','email','','RisEmail','telefono','','R','comentario','','R');return document.MM_returnValue">
<div class="form">
<label for="name">Nombre y Apellido / Empresa</label>
<input class="text" name="nombre" id="nombre" type="text" />
<div class="clear2"></div>
<label for="email">E-mail</label>
<input class="text" name="email" id="email" type="text" />
<div class="clear2"></div>
<label for="website">Teléfono</label>
<input class="text" name="telefono" id="telefono" type="text" />
<div class="clear2"></div>
<label for="comment">Comentarios</label>
<textarea class="text" name="comentario" id="comentario" cols="45" rows="5"></textarea>
<div class="clear2"></div>
<input class="button" name="Submit" type="submit" value="Enviar" />
</div>
</form>
Cada text con un nombre y el ACTION del form es el PHP (contactosend.php) que describo a continuacion:
Esta es la rutina de envio (contactosend.php):
dijo:
<?
require "includes/class.phpmailer.php";
$mail = new phpmailer();
$mail->PluginDir = "includes/";
$mail->Mailer = "smtp";
$mail->Port=25;
$mail->Host = "localhost";
$mail->SMTPAuth = true;
$mail->Username = "***@colmenaweb.com.ar";
$mail->Password = "***";
$mail->From = "***@colmenaweb.com.ar";
$mail->FromName = "Colmena WEB";
$mail->AddAddress("***@yahoo.com.ar";
$mail->AddAddress("***@colmenaweb.com.ar";
$mail->IsHTML(true);
$mail->Subject = "Contacto desde Colmena!";
$cuerpo = "<strong> - Datos de Contacto - </strong><br>";
$cuerpo .= "<strong>Nombre: </strong>".$_POST['nombre']."<br>";
$cuerpo .= "<strong>Mail: </strong>".$_POST['email']."<br>";
$cuerpo .= "<strong>Telefono: </strong>".$_POST['telefono']."<br>";
$cuerpo .= "<strong>Comentarios: </strong><br><br>";
$cuerpo .= $_POST['comentario']."<br>";
$mail->Body = $cuerpo;
$exito = $mail->Send();
$intentos=1;
while ((!$exito) && ($intentos < 2)) {
sleep(2);
//echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos=$intentos+1;
}
if(!$exito)
{
echo "<H3>Hubo un error en el envío, intenta luego.</h3>";
echo "<br/>".$mail->ErrorInfo;
}
else
{
echo "<H3>¡Gracias por contactarte con Colmena! A la brevedad recibira una respuesta.</h3>";
}
?>
EXPLICO EL CODIGO:
$mail->Username = Nombre de usuario del mail creado en tu host
$mail->Password = Password del mail creado
$mail->From = Nombre de la direcciion de mail q envia el correo (igual a la cuenta ej [email protected])
$mail->FromName = Nombre de quien envia
$mail->AddAddress("pirulo@hotmailcom"

; A donde se va a enviar el form
$mail->IsHTML(true); Enviado como HTML para que acepte los TAGS
$mail->Subject = "ASUNTO DEL MAIL"; mas claro imposible
$cuerpo .= "<strong>Nombre: </strong>".$_POST['nombre']."<br>";
$cuerpo .= "<strong>Mail: </strong>".$_POST['email']."<br>";
$cuerpo .= "<strong>Telefono: </strong>".$_POST['telefono']."<br>";
$cuerpo .= "<strong>Comentarios: </strong><br><br>";
$cuerpo .= $_POST['comentario']."<br>";
$mail->Body = $cuerpo; creamos el cuerpo del mail, con los IDS que vienen del form anterior....
Aca vienen las rutinas de comprobacion y envio.... si no saben pregunten, la finalidad del post es que sepan usar el PHP mailer no CSS, ni HTML

en mi caso mi servidor es colmenaweb.com.ar la direccion de mi sitio, la sentencia $_POST['ID'] hace referencia al ID que le dimos al textbox creado en el form que detalle ateriormente, aca un grafico explicativo: .
Espero haber sido claro, sino me preguntan por MP, les paso el form completo y el php tambien, no bardeen por favor si? no sean pendejos.
Si les pinta me siguen para ver mis aportes o posts, variados:
Fotografia:
Recetas:
Otro:
CUALQUIER COMENTARIO DESUBICADO EL USR SERA BLOQUEADO Y EL COMENT ELIMINADO GILES