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...
Ayuda!..No me envia correo con la PHPMailer a correos de gmail
Comenzado por
AlfredOrj
, ago 27 2011 01:25
3 respuestas en este tema
#1
Escrito 27 agosto 2011 - 01:25
#2
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..
creo que es la primera opción..
saludos..
#3
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
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
#4
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