Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2015, 10:55
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años, 8 meses
Puntos: 5
enviar formulario con autenticacion smtp

Hola buenas veran tengo un formulario que tiene que ser autenticado mediante smtp.

tecnicamente debe funcionar, ya que me lo baje de internet , pero el asunto es que me pide esta libreria:

fzo.mail.php

y por mas que he buscado no logro encontrarla.

ALguien sabe donde puedo conseguirla para que funcione el formulario?

gracias de antemano:

este es el codigo:


<?php

if (!isset($_POST['email'])):

?>


<form id="form1" name="form1" method="post" action="<?=$_SERVER['PHP_SELF']?>">

<p>
<label>Nombre:<br />
<input type="text" name="nombre" id="nombre" size="50"/>
</label>
</p>
<p>
<label>Apellido:<br />
<input type="text" name="apellido" id="apellido" size="50"/>
</label>
</p>

<p>
<label>Email:<br />
<input type="text" name="email" id="email" size="50"/>
</label>
</p>
<p>
<label>Telefono:<br />
<input type="text" name="tel" id="tel" size="50"/>
</label>
</p>
<p>
<label>Mensaje:<br />
<textarea name="mensaje" id="mensaje" cols="45" rows="5"></textarea>
</label>
</p>
<p>
<label>
<input type="submit" name="button" id="button" value="Enviar" />
</label>
</p>
</form>


<? else:



require_once 'class.phpmailer.php';

$mail = new PHPMailer ();


$mail->IsSMTP();
$mail->Host = 'ssl://smtp.gmail.com';
$mail->Port = 465;
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = '*****';




$mail -> From = $_POST[email];
$mail -> FromName = $_POST[nombre];
$mail -> AddAddress ("[email protected]");
//$mail -> AddAddress ("[email protected]");
$mail -> Subject = "Formulario de Contacto";

$body = "<strong>Nombre:</strong> $_POST[nombre] $_POST[apellido]<br>";
$body .= "<strong>Email:</strong> $_POST[email]<br>";
$body .= "<strong>Telefono:</strong> $_POST[tel]<br>";
$body .= $_POST[mensaje];
$mail->Body = $body;
$mail->AltBody = "Mensaje:";


$mail->AddReplyTo($_POST[email], $_POST[name]);


$mail->Send();



echo"<p>Tu solicitud se envió con exito.</p>";

endif;

?>