Foros del Web » Programando para Internet » PHP »

Error de envio de mail

Estas en el tema de Error de envio de mail en el foro de PHP en Foros del Web. Hola gente: Estoy intentando, una vez enviado un mensaje de un formulario, enviar mail via gmail, pero me tira el siguiente error: Error: Language string ...
  #1 (permalink)  
Antiguo 28/11/2012, 12:52
 
Fecha de Ingreso: noviembre-2012
Mensajes: 1
Antigüedad: 11 años, 5 meses
Puntos: 0
Información Error de envio de mail

Hola gente:
Estoy intentando, una vez enviado un mensaje de un formulario, enviar mail via gmail, pero me tira el siguiente error:

Error: Language string failed to load: from_failed: [email protected]

Mi Código:

Código PHP:
Ver original
  1. <?php
  2. require_once 'class.phpmailer.php';
  3.  
  4.     $mail = new PHPMailer ();
  5.    
  6.     $mail->IsSMTP();
  7.     $mail->SMTPSecure = "ssl";
  8.     $mail->Host = "smtp.gmail.com";
  9.     $mail->Port = 465;
  10.    
  11.     $mail->SMTPAuth = true;
  12.     $mail->Username = '[email protected]';
  13.     $mail->Password = 'xxxxxxx';
  14.    
  15.     $mail -> From = "[email protected]";
  16.     $mail -> FromName = "xxxxx";
  17.    
  18.     $mail -> AddBCC ('[email protected]');
  19.    
  20.      $content = str_replace('\"','"',$content);    
  21.      
  22.      $mail -> AddBCC ('[email protected]');
  23.      
  24.        $mail -> IsHTML (true);
  25.    
  26.     $mail -> Subject = $asunto;
  27.  
  28.     $mail->Body = $content;
  29.  
  30. if(!$mail->Send()) {
  31.         echo 'Error: ' . $mail->ErrorInfo; echo '<br/>No se pudo enviar el correo.       <br/>';
  32.     }
  33.     else {
  34.         echo "<b>El siguiente Newsletters fue enviado a los usuarios    registrados</b><br>";
  35.         echo $content;
  36.         echo "<br><br>";
  37.         include "pie1.php";
  38.         die;
  39.     }
  40. ?>
  41.  
  42. <form action="news_nm.php" method="POST">
  43.  
  44. <br><br><b>Asunto</b>&nbsp;&nbsp; <input type='text' name='asunto' size='70' maxlength='100' value='<?echo $asunto?>'><br><br>
  45.  
  46. <br />
  47. <br />
  48. <input type="submit" name="b_aceptar" value="Enviar Newsletters">
  49. </form>

Estoy intentando por el lado del lenguaje, pero no sé cómo arreglarlo ¿Alguien podría decirme, cómo solucionarlo?
Muchas gracias
  #2 (permalink)  
Antiguo 28/11/2012, 13:29
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Respuesta: Error de envio de mail

Lo que pasa es que PHPMailer no localiza el archivo de la definición de lenguajes.
Intenta agregando lo siguiente:

Código PHP:
$mail = new PHPMailer();
$mail->SetLanguage("es"'includes/phpMailer/language/'); 
Saludos.
  #3 (permalink)  
Antiguo 28/11/2012, 13:30
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Error de envio de mail

no se por que no vienen incluidos los lenguajes en algunas distribuciones de phpmailer,

yo lo que hice fue anular el codigo donde intenta llamar al lenguaje y ahora no me molesta mas jajaja

no se usa asi que vola el codigo tranquilo

Etiquetas: formulario, html, mail, usuarios
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 13:13.