Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] PHPMailer: Could not instantiate mail function.

Estas en el tema de PHPMailer: Could not instantiate mail function. en el foro de PHP en Foros del Web. Hola me da este erro haber si alguien podria decirme porque es gracias de antemano ERROR:Could not instantiate mail function. Código PHP:   if( move_uploaded_file ...
  #1 (permalink)  
Antiguo 10/04/2013, 08:30
 
Fecha de Ingreso: abril-2013
Mensajes: 22
Antigüedad: 11 años
Puntos: 0
Pregunta PHPMailer: Could not instantiate mail function.

Hola me da este erro haber si alguien podria decirme porque es
gracias de antemano
ERROR:Could not instantiate mail function.

Código PHP:
 if(move_uploaded_file($excel$destino_excel)){
       include_once(
"class.phpmailer.php");
       include_once(
"class.smtp.php");
       
$mensaje="Hola mundo";
       
$mail=new phpmailer();
      
       
$mail->From=$email;//remitente del correo
       
$mail->AddAddress("[email protected]");//destinatario
   
       
$mail->Subject=$tipoCurso.": ".$nombreEmpreas." - ".$espass;//asunto

       
$mail->Body=$mensaje;//contenido del correo
       
$mail->Wordwrap=50;//numero de lineas
       
$mail->MsgHTML($mensaje);//formato html para el mensaje
       
$mail->AddAttachment($destino_excel);//accedmos al archivo que se ha subido al servidor y lo adjuntamos
       
unlink($destino_excel);//para borrar el archivo del servidor
       
if($mail->send()){//si se envio el correo,enviamos el correo
          
$respuesta="el mensaje ha sido enviado satisfactoriamente";
       }else{
$respuesta="ERROR:".$mail->ErrorInfo."<br>Ocurrio un error, vuelva a intentarlo porfavor.";}
    }else{
$respuesta="Ocurrio un error al adjuntar archivo";} 
salud2
  #2 (permalink)  
Antiguo 10/04/2013, 08:32
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 16 años, 3 meses
Puntos: 68
Respuesta: PHPMailer: Could not instantiate mail function.

Mirando un poco por google, encuentras unos cuantos resultados
__________________
No diseñes usando tablas.
  #3 (permalink)  
Antiguo 10/04/2013, 09:54
 
Fecha de Ingreso: abril-2013
Mensajes: 22
Antigüedad: 11 años
Puntos: 0
Respuesta: PHPMailer: Could not instantiate mail function.

Solución:

Código PHP:
 if(move_uploaded_file($excel$destino_excel)){
       include_once(
"class.phpmailer.php");
       include_once(
"class.smtp.php");
       
       
$mail=new phpmailer();
       
  
      
$mensaje="Hola mundo";

      
$mail->IsSMTP(); // telling the class to use SMTP
      
$mail->Host "smtp.adeccoms-formacion.es";
      
$mail->SMTPAuth true// enable SMTP authentication
      
$mail->SMTPKeepAlive true// SMTP connection will not close after each email sent

      
$mail->Port 25// set the SMTP port for the GMAIL server
      
$mail->Username "xxxxx"// SMTP account username
      
$mail->Password "xxxxxx"// SMTP account password
      
$mail->SetFrom('[email protected]''List manager');
      
$mail->AddReplyTo('[email protected]''List manager');
      
$mail->AddAddress("[email protected]");
       
 
       
$mail->Subject="asunto";//en espass cambiar
       
$mail->AltBody=$mensaje;
       
$mail->Wordwrap=50;//numero de lineas
       
$mail->MsgHTML($mensaje);//formato html para el mensaje
       
$mail->AddAttachment($rutaDeLoAdjuntado);//accedmos al archivo que se ha subido al servidor y lo adjuntamos
       
       
if($mail->send()){//si se envio el correo,enviamos el correo
          
$respuesta="el mensaje ha sido enviado satisfactoriamente";
          
unlink($rutaDeLoAdjuntado);//para borrar el archivo del servidor
       
}else{$respuesta="ERROR:".$mail->ErrorInfo."<br>Ocurrio un error, vuelva a intentarlo porfavor.";}
    }else{
$respuesta="Ocurrio un error al adjuntar archivo0";} 

Última edición por jokinini; 10/04/2013 a las 10:12

Etiquetas: html, mail, phpmailer
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 11:19.