Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/07/2009, 16:23
Avatar de Joystickoso
Joystickoso
 
Fecha de Ingreso: enero-2009
Mensajes: 127
Antigüedad: 16 años
Puntos: 3
Respuesta: Enviar Mails desde formulario de foro

Bueno chicos, lo he conseguido. No me cargaba la pagina porque no se conectaba con el servidor smtp y porque el class.phpmailer.php que tenia no me valia.
Lo he cambiado por otro que venia ya configurado para gmail y como la seda.
Ah! y no se me conectaba porque el puerto del smtp que tenia puesto era 25 y tenia que poner el 465.
Y la cosa ha quedado asi:
Código PHP:
ini_set('display_errors'1); //esto para que me dijera que error me daba
require_once ('class.phpmailer.php');
require_once (
'class.smtp.php');

$mail = new PHPMailer(true);
$mail->IsSMTP();
$mail->SMTPAuth true;
$mail->Mailer "smtp";
$mail->Timeout=30;
$mail->SMTPSecure "ssl";
$mail->Host "smtp.gmail.com";
$mail->Port 465;
$mail->Username "mail";
$mail->Password "contraseña";
$mail->From "nombre de host";
$mail->FromName "remitente del mail";
$mail->Subject "asunto";
$mail->Body "Prueba de mails";
$mail->AddAddress("mail de destino");
$mail->IsHTML(true);
$exito=$mail->Send();

if(!
$exito) {
  echo 
"Error: " $mail->ErrorInfo;
} else {
  echo 
"Mensaje enviado correctamente";

Si alguien necesita el ultimo class.phpmailer.php que he puesto que me lo diga y se lo mando.
Salud'Os!!