Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2013, 16:43
sheshito
 
Fecha de Ingreso: septiembre-2008
Mensajes: 257
Antigüedad: 15 años, 7 meses
Puntos: 4
Error al tratar de enviar un correo electronico

Saludos, les comento tengo mi web y una de sus opciones es generar un pdf y al presionar un boton adjunto ese pdf y lo envio al mail, todo funcionaba bien hasta que hizo lo siguiente, dentro de mi host es decir yo tenia por ejemplo www.miweb.com y lo que hize fue crear una carpeta en la cual puse todos los archivos de mi web osea copie todo dentro de mi nueva carpeta porque hice unos cambios a ciertos archivos que nada tienen que ver par enviar mail, y tambien redireecione mi dominio a la nueva direccion es decir si pongo enel navegador www.miweb.com me redirecciona a www.miweb.com/nueva hasta ahi todo funciona bien pero cuando genero un pdf y lo trato de mandar por mail me da este error

Cita:
SMTP Connect() failed.
Ya he revisado mi php que manda el mail y todo parese estar bien, cabe mencionar que el pdf si se crea en el servidor, pienso que es algo sobre el phpmailer pero esa carpeta tambien la movi a mi nueva carpeta pero sigo con el mismo problema alguien sabe que puede estar pasando, les adjunto el codigo que utilizo para mandar el mail.

Código PHP:
    $nombre=$_POST['nom'];
    
$correo=$_POST['corre'];
require(
"phpmailer/class.phpmailer.php");
    
$mail = new PHPMailer();
$mail->Mailer "smtp";
$mail->Host "mail.miweb.com";
$mail->SMTPAuth true;
$mail->Username "[email protected]";
$mail->Password "miclave";
$mail->From "[email protected]";
$mail->FromName "mi nombre";
$mail->Subject "Informe";
$mail->AddAddress($correo,$nombre);

$mail->AddBCC("[email protected]");

$body  "Hola <strong>".$nombre."</strong><br>";
$body .= "Estimado paciente le hemos enviado su <i>Ficha Médica<i>.<br><br>";
$body .= "<font color='green'>Saludos Coordiales</font>";
$mail->Body $body;
$mail->AltBody "Hola ".$nombre."\nEstimado paciente le hemos enviado su Ficha Médica\n\nSaludos Coordiales";
$mail->AddAttachment("Ficha-Medica.pdf""Ficha-Medica.pdf");

   if(
$mail->Send())
    {
        
           echo 
"La Ficha  a sido enviada correctamente.";
    }
    else
    {
        
//Sacamos un mensaje con el error.
        
echo "Ocurrió un error al enviar el correo electrónico";
        echo 
"<br/><strong>Información:</strong><br/>".$nombre.$correo.$mail->ErrorInfo;
    } 
Y recalco todo funcionaba bien, lo unico que hice fue mover a otra carpeta todo...espero su ayuda....