| |||
PhpMailer funciona bien en servidor local pero no en el servidor del hosting Este es mi primer post en ForosdelWeb.com.... mi inquietud es la siguiente.... realizo el envio de e-mails autenticando el usuario por smtp. con las funciones y estructura que usa PHPMailer, el usuario y servidor que uso son remotos de otro servidor hosting que dispongo. La cuestion es que cuando pruebo enviarlo desde mi servidor local todo funciona ok, pero al subirlo al servidor de hosting me envia el error: 110Connection timed out... alguien ya ha tenido este problema? |
| |||
Respuesta: PhpMailer funciona bien en servidor local pero no en el servidor del hosti ami me funciona de perlas Cita: require_once("../funciones/correo/class.phpmailer.php"); require_once("../funciones/correo/class.smtp.php"); function enviar_correo() { $mail = new PHPMailer(); $mail->IsSMTP(); $mail->CharSet = 'UTF-8'; $mail->SMTPAuth = true; //$mail->SMTPSecure = "ssl"; $mail->Host = "mail.xxxx"; //servidor smtp $mail->Port = 26; //puerto smtp de gmail $mail->Username = 'xx'; $mail->Password = 'xx'; $mail->FromName = 'Xx'; $mail->From = 'xxx';//email de remitente desde donde se envía el correo. $mail->AddAddress('x', 'x');//destinatario que va a recibir el correo $mail->AddCC('x', 'Sxd');//envía una copia del correo a la dirección especificada $mail->Subject = 'Solicitud N->'.$codigo; $mail->AltBody = 'cuerpo del mensaje en texto plano';//cuerpo con texto plano //$url=Ver el Detalle =>http://localhost:9099/gempce_/cotizaciones/detallesct.php?cod='.$idcoti. //$detalle $mail->MsgHTML('Se ha recibio la solicitud N°->'.$codigo.'<br/>'.'Ver el Detalle =>http://localhost:9099/gempce_/cotizaciones/detallesct.php?cod='.$idcoti.'');//cuerpo con html if(!$mail->Send()) { //finalmente enviamos el email echo $mail->ErrorInfo;//si no se envía correctamente se muestra el error que ocurrió } else { //echo 'Correo enviado correctamente'; } } |
| |||
Respuesta: PhpMailer funciona bien en servidor local pero no en el servidor del hosti Sí, cuando mi servidor se quedó sin conexión a internet. En tu caso si tiene internet, verifica que el puerto de salida no esté bloqueado. |
| |||
Respuesta: PhpMailer funciona bien en servidor local pero no en el servidor del hosti Cita: El puerto de salida al cual te refieres es el del servidor donde se ejecuta el código ? o el del Servidor donde autentico los datos?De cualquiera de las dos formas... me inquieta es que ejemplo: El codigo esta en el servidor (www.servidor1.com) con los datos [email protected] y mail.servidor1.com y ejecuta todo ok. Pero si coloco este codigo en (www.servidor2.com) con los datos remotos mail.servidor1.com.... me arroja error con fsockopen (PHP). |
| |||
Respuesta: PhpMailer funciona bien en servidor local pero no en el servidor del hosti Has probado usandolo con datos remotos? Osea no a traves de los datos de tu servidor local? |
| ||||
Respuesta: PhpMailer funciona bien en servidor local pero no en el servidor del hosti Puede ser que tu hosting tenga desactivadas los sockets, que son necesarios para usar PHPMailer con servidores SMTP externos
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) |
| |||
Respuesta: PhpMailer funciona bien en servidor local pero no en el servidor del hosti Como podria habilitar los sockets necesarios con un php.ini? |
Etiquetas: |