Comunidad de diseño web y desarrollo en internet online

Envio de Correo en PHP :(

Citar            
MensajeEscrito el 05 Feb 2009 12:36 pm
:( :( :(

Me tiene traumatizado, he mirado 37 manuales, 42 tutoriales y cientos de foros y nada oye XD.

el codigo es este:

Código :

<?php 
   
     
require("includes/class.phpmailer.php");

  $mail->Mailer = "smtp";
  $mail->Host = "smtp.gmail.com";
  $mail->SMTPAuth = true;
  $mail->Username = "[email protected]"; 
  $mail->Password = "******";
  $mail->From = "[email protected]";
  $mail->FromName = "Miguel Garcia";

  $mail->Timeout=30;
  $mail->AddAddress("[email protected]");

  $mail->Subject = "Prueba de phpmailer";
  $mail->Body = "Mensaje de prueba mandado con phpmailer en formato html";

  $mail->Send();
  echo $mail -> ErrorInfo;


como podeis ver el mismo del de casi todos los manuales y tutoriales que cursan por internet, pero no funciona

y me ha dado un repertorio de errores espectacular... este es el actual:

Fatal error: Call to undefined method stdClass::AddAddress() in C:\xampp\htdocs\html\contacto\contacto2.php on line 75

puede conmigo, esto puede conmigo... gracias

Por klamptax

17 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Feb 2009 03:29 pm
mmm y cual es tu linea 75 ???

Podrias poner todo tu codigo o eso es todo lo q utilizas, ????

Por thebluether

27 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 05 Feb 2009 07:23 pm

Por klamptax

17 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Feb 2009 07:24 pm
ese es todo el script, el resto es html mas que comprobado

Por klamptax

17 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Jul 2010 06:14 am

Código PHP :

estimado amigo te falta una linea porque no has asinganodo la variable mail con la funcion
la linea iria despues de la funcion requiere()

iria esta linea pruebalo  

[php]$mail = new phpmailer(); [/php]


iria esto

<?php     
require("includes/class.phpmailer.php");
 $mail = new phpmailer(); 
  $mail->Mailer = "smtp";
  $mail->Host = "smtp.gmail.com";
  $mail->SMTPAuth = true;
  $mail->Username = "[email protected]"; 
  $mail->Password = "******";
  $mail->From = "[email protected]";
  $mail->FromName = "Miguel Garcia";

  $mail->Timeout=30;
  $mail->AddAddress("[email protected]");

  $mail->Subject = "Prueba de phpmailer";
  $mail->Body = "Mensaje de prueba mandado con phpmailer en formato html";

  $mail->Send();
  echo $mail -> ErrorInfo;
?>

Por osfran

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Jul 2010 08:39 pm
amigo, brother, parcero, chaval o como quieras que te llamen lo que sucede es que la clase PHPMailer por si sola no hace nada mas que enviar por sendmail o el programa que este por default si lo que quieres es enviarlo por smpt como bien dice en tu ejemplo deberas adjuntar tambien la clase smpt la cual es una extendida de PHPMailer eso quitarle todo lo que tenga que ver con smpt.

saludos.

PD : tienes el Script incompleto te falta la clase SMPT de PHPMailer

Por talcual

686 de clabLevel



 

Colombia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.