Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2012, 10:00
amils21
 
Fecha de Ingreso: agosto-2011
Ubicación: la paz
Mensajes: 83
Antigüedad: 13 años, 6 meses
Puntos: 4
Pregunta tengo un error al usar el phpmailer y la verdad primera ves que la uso

Mi error es el siguiente

The following From address failed: mi_correo@gmail.com

estuve leyendo y parece que el error es en php.ini la verdad no se por eso pido ayuda
Código PHP:
<?php
require 'mails/class.phpmailer.php';
require 
'mails/class.smtp.php';
        
$pass=$_POST['password'];
        
$rpass=$_POST['rpassword'];
        if(
$pass==$rpass){
                
$mail = new PHPMailer();
                
$mail->IsSMTP();
                
$mail->CharSet "UTF-8";
                
$mail->SMTPAuth true;
                
$mail->SMTPSecure "ssl";
                
$mail->Host "smtp.gmail.com";
                
$mail->Port 465//puerto smtp de gmail
                
$mail->Username "tu_correo@gmail.com";
                
$mail->Password "tu clavexxxxxxxxxxxxx";
                
$mail->From "amils21@gmail.com";
                
$mail->FromName "nombre de ti";
                
$mail->Subject "Subject del correo";
                
$mail->AddAddress("amils21@email.com","Amilkar");
                
                
$body  "Hola <strong>amigo</strong><br>";
                
$body .= "probando <i>PHPMailer<i>.<br><br>";
                
$body .= "<font color='red'>Saludos</font>";
                
$mail->Body $body;
                
$mail->AltBody "Hola amigo\nprobando PHPMailer\n\nSaludos";
                
$mail->AddAttachment("images/foto.jpg""foto.jpg");
                
$mail->AddAttachment("files/demo.zip""demo.zip");
                
$mail->Send();
                if(!
$mail->Send()) {//finalmente enviamos el email
                        
?>
                        <script>
                        alert("no se envio en correo: por <?php echo $mail->ErrorInfo?>");
                        </script>
                         <?php
                       
//si no se envía correctamente se muestra el error que ocurrió
                    
} else {
                       
?>
                        <script>
                            alert("Su contraseña fue enviadfa a su correo");
                        </script>
                
                       <?php
                       
echo '<meta http-equiv="Refresh" content="2;url=olvido_contrasena.php"> ';
                       }
?>