Foros del Web » Programando para Internet » PHP »

enviar formulario con autenticacion smtp

Estas en el tema de enviar formulario con autenticacion smtp en el foro de PHP en Foros del Web. Hola buenas veran tengo un formulario que tiene que ser autenticado mediante smtp. tecnicamente debe funcionar, ya que me lo baje de internet , pero ...
  #1 (permalink)  
Antiguo 02/02/2015, 10:55
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
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;

?>
  #2 (permalink)  
Antiguo 02/02/2015, 11:59
 
Fecha de Ingreso: mayo-2013
Mensajes: 171
Antigüedad: 11 años
Puntos: 4
Respuesta: enviar formulario con autenticacion smtp

Lo mismo me equivoco, pero googleando un poco me ha parecido entender que ese codigo lo cogieron de algun sitio y nadie tiene el archivo.
Que no es una libreria, sino un codigo con las funciones.

Etiquetas: formulario, smtp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:48.