Jo***.... se me paso de ponerlo...
Pero no me envia nada... problemas on conectar se al servidor....
Código PHP:
<?php
include "./includes/class.phpmailer.php";
include "./includes/class.smtp.php";
$smtp_host = "smtp.google.com"; //servidor smtp
$smtp_usuario = "**********"; // usuario gmail
$smtp_contrasena = "*******"; // contraseña gmail
$adr_origen = $_POST['email']; // adresa del remitente
$nombre_origen = $_POST['nombre']; //nombre del remitente
$adr_desti = "*******"; //adresa destinatario
//los datos del formulario
$motivo = $_POST['motivo'];
$nombre = $_POST['nombre'];
$comentario=$_POST['comentario'];
//tratar el contenido del mensage
echo "<b>Remitente:</b><br>".$adr_origen."<br><br>";
echo "<b>Motivo:</b><br>".$motivo."<br><br>";
$comentario = trim($comentario);
$comentario = stripslashes($comentario); //
$motivo_mail = $comentario;
$comentario = nl2br($comentario);
echo "<b>Comentarios</b><br>".$comentario."<br><br><br>";
$mail = new phpmailer(); //instancia a un objeto de clase phpmailer
$mail->PluginDir = "includes/"; //indicar al phpmailer donde se encuntra las clases
$mail->Mailer = "smtp"; // indicamos tipo de servidoe smtp
$mail->Host = $smtp_host; //asignamos el servidor
$mail->SMTPAuth = True; //autentificacion del servidor
$mail->Port=587; //numero puerto
$mail->SMTPSecure = "SSL"; //tipo de ecriptacion
//usuario y contraseña del servidor smtp
$mail->Username = $smtp_usuario;
$mail->Password = $smtp_contrasena;
//email y nombre del remitente
$mail->From = $adr_origen;
$mail->FromName = $nombre_origen;
//valor de timeout
$mail->Timeout=30;
//adresa a quien se le envia
$mail->AddAddress($adr_desti);
//asunto y cuerto al mensaga
$mail->Subject = $motivo;
$mensaje_html = "<b>Nombre: </b>".$nombre."<br>";
$mensaje_html = "<b>Motivo: </b>".$motivo_mail."<br><br>";
$mensaje_html= "<br><br><br><i>Mensage enviado el ".date("d/m/Y")." a las ".date("H:i:s")."</i>";
$mensaje_html = "Nombre: ".$nombre."\n";
$mensaje_html = "Motivo: \n".$motivo_mail."\n\n";
$mensaje_html = "\n\n\n Mensage enviado el ".date("d/m/Y")." a las ".date("H:i:s");
$mail->Body = $mensaje_html; //mensage tipo hatml
$mail->AltBody = $mensaje_html; //por sino acepat html
echo "Enviando mensage...<br><br><br><br>";
$exit = $mail->Send(); //tendra valor true si se ha enviado corectamente
//si no se ha podido enviar hacemos 4 intentas mas
//una pausa de 5 segundos entre ellos
$intentos = 1;
while ((!$exit) && ($intentos < 5))
{
sleep(5);
$exit = $mail->Send();
$intentos = $intentos + 1;
}
if(!$exit)
{
echo "Ha habido un problema el enviar el E-Mail<br>";
echo "<br>".$mail->ErrorInfo."<br>";
}
else
{
echo "Mensage enviado correctamente.";
}
?>