Ir al contenido


Foto

Ayuda!..No me envia correo con la PHPMailer a correos de gmail


  • Por favor identifícate para responder
3 respuestas en este tema

#1 AlfredOrj

AlfredOrj

    Newbie

  • Miembros
  • Pip
  • 3 mensajes

Escrito 27 agosto 2011 - 01:25

reciban un cordial saludo, 

tengo un problema al envia correo a gmail y necesito por favor me ayuden.
el formulario ya está colgado y funcionando en la web, pero no me envia correo.
lo puede ver en:
http://www.cicloecot...scripciones.php

seguí instrucciones según el video 37 de poo de php, para enviar un email , pero a gmail no me funciona, me sale que el mesaje fué enviado con éxito!, pero no llega nada a gmail , en cambio a yahoo si lo hace y me llegan todos los datos. en yahoo me sale un error del enviao al correo a gmail y es que el mensaje no pudo llegar a Gmail

necisito enviarlo a gmail! ayuda.....

este es el archivo de procesa.php

<?php
require_once("class.phpmailer.php");
//BY alfredo orjuela peña
//alfredoorjuela@yahoo.es
$mail = new PHPMailer();

//***************************************
//configuramos la información del correo o email

$mail->SetFrom('alfredoorjuela@yahoo.es', 'Alfred');
//$mail->From = "alfredoorjuela@yahoo.es";
      $mail->FromName = utf8_decode($_POST["nombre"]);
      $mail->Subject = "Inscripciones web";
      $mail->AddAddress("alfredoorjuelap@gmail.com",'Alfredo');
      $mail->AddCC("alfredoorjuela@yahoo.es"); //******************************+

//configuramos el cuerpo del mensaje
$nombre=$_POST["nombre"];
$documento=$_POST["documento"];
$correo=$_POST["email"];
$telefono=$_POST["tel"];
$talla=$_POST["talla"];
        $ciudad=$_POST["ciudad"];
        $depto=$_POST["depto"];

//body
$body  = "Hola haz recibido un mensaje de <br><br>";
$body.= " Nombre: $nombre<br><br> ";
$body.= " Documento: $documento<br><br> ";
$body.= " E-Mail: $correo<br><br> ";
$body.= " Talla: $talla<br><br> ";
$body.= " Ciudad: $ciudad<br><br> ";
$body.= " Telefono: $telefono<br><br> ";
$body.= " Departamento: $depto<br><br> ";

$mail->Body = $body;
$mail->AltBody = "Reciba cordial saludo\n";
//hacemos el upload del archivo
copy($_FILES["archivo"]["tmp_name"],"archivos/".$_FILES["archivo"]["name"]);
$mail->AddAttachment("archivos/".$_FILES["archivo"]["name"]);
if(!$mail->Send()) {
      echo "Mailer Error: " . $mail->ErrorInfo;
      } else
        header("Location:forminscripciones.php?m=1");
?>


el siguinete es el error que se muestra en la bandeja de yahoo por lo que lo tengo con copia a este.

MailEnable: Message could not be delivered to some recipients.
The following recipient(s) could not be reached:

    Recipient: [SMTP:Alfredo <alfredoorjuelap@gmail.com]
    Reason: Remote SMTP Server Returned: 555 5.5.2 Syntax error. n7si2223514ybc.82


ya revisé en el hostin y me almacena y guarda  bien los archivos adjunto .. pewro no he podio enviar emails...........ayuda...
  • 0

#2 cesar_cz

cesar_cz

    Advanced Member

  • Moderadores
  • PipPipPip
  • 919 mensajes
  • LocationChile

Escrito 27 agosto 2011 - 02:00

Hola AlfredoOrj no veo nada malo en tu código....quizá es algún problema del STMP de tu proveedor de hosting...o algún black list de tu cuenta de correo....
creo que es la primera opción..
saludos..

  • 0

#3 armonick

armonick

    Member

  • Miembros
  • PipPip
  • 41 mensajes

Escrito 29 agosto 2011 - 04:00

Hola,

Esto me ocurrió hace tiempo y la incidencia puede ser porque Gmail utiliza un protocolo SSL/TTL para comunicación / autenticación, por lo cual se deben configurar:

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "username@gmail.com";
$mail->Password = "userpass";


Igualmente te paso un link desde el que saqué la info hace tiempo:
http://blog.unijimpe...on-php-y-gmail/


Saludos y espero que te funcione!

Armonick

  • 0

#4 squall2501

squall2501

    Advanced Member

  • Miembros
  • PipPipPip
  • 82 mensajes
  • Locationen oa

Escrito 29 agosto 2011 - 04:36

Lo mismo que te dijeron los demás gmail tiene según recuerdo 5 reglas estrictas al recibir mail y no calificartelo como spam revizalas bien antes de enviar un email


  • 0




IP.Board spam blocked by CleanTalk.