Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/05/2008, 10:23
machoman112233
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Ayuda...!!!!! class.phpmailer.php

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.";
}
?>

Última edición por machoman112233; 24/05/2008 a las 11:47