Foros del Web » Programando para Internet » PHP »

PHPMailer me devuelve: SMTP Error: Could not connect to SMTP host

Estas en el tema de PHPMailer me devuelve: SMTP Error: Could not connect to SMTP host en el foro de PHP en Foros del Web. Hola amigos de Foros del Web, hoy les vengo con una pregunta sobre PHPMailer, veréis, el siguiente código de php es para (se supone que ...
  #1 (permalink)  
Antiguo 04/12/2014, 11:26
Avatar de AngelMarine  
Fecha de Ingreso: enero-2014
Ubicación: Madrid
Mensajes: 79
Antigüedad: 10 años, 3 meses
Puntos: 0
Pregunta PHPMailer me devuelve: SMTP Error: Could not connect to SMTP host

Hola amigos de Foros del Web, hoy les vengo con una pregunta sobre PHPMailer, veréis, el siguiente código de php es para (se supone que es para) enviar un mail a una cuenta de correo, hasta aquí todo redundante.

Lo que sucede es que me devuelve el siguiente error y llevo ya horas y horas buscando soluciones y estoy que tiro la toalla y quito el formulario de la web, muchas gracias a todos.

PHP:

<?php

require("includes/class.phpmailer.php");
try {
$mail = new PHPMailer(true); //Nueva instancia, con las excepciones habilitadas
$body = $_POST['input_21_1'];
$body = preg_replace('/\\\\/','', $body); //Escapar backslashes
$mail->IsSMTP(); // Usamos el metodo SMTP de la clase PHPMailer
$mail->SMTPAuth = true; // habilitado SMTP autentificación
$mail->Port = 25; // puerto del server SMTP
$mail->Host = "mail.minombrededominio.es"; // SMTP server
$mail->Username = "[email protected]"; // SMTP server Usuario
$mail->Password = "aqui la contraseña"; // SMTP server password
$mail->From = "[email protected]"; //Remitente de Correo
$mail->FromName = "Nombre Apellidos"; //Nombre del remitente
$to = "[email protected]"; //Para quien se le va enviar
$mail->AddAddress($to);
$mail->Subject = "Mi primer mensaje con PhpMailer"; //Asunto del correo
$mail->MsgHTML($body);
$mail->IsHTML(true); // Enviar como HTML
$mail->Send();//Enviar
echo 'El Mensaje a sido enviado.';
} catch (phpmailerException $e) {
echo $e->errorMessage();//Mensaje de error si se produciera.
}

?>

¡Auxilio!
  #2 (permalink)  
Antiguo 04/12/2014, 11:31
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: PHPMailer me devuelve: SMTP Error: Could not connect to SMTP host

Muy bien, y cual es el error ?
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 04/12/2014, 11:34
Avatar de AngelMarine  
Fecha de Ingreso: enero-2014
Ubicación: Madrid
Mensajes: 79
Antigüedad: 10 años, 3 meses
Puntos: 0
Exclamación Respuesta: PHPMailer me devuelve: SMTP Error: Could not connect to SMTP host

Cita:
Iniciado por hhs Ver Mensaje
Muy bien, y cual es el error ?
Está en el título: SMTP Error: Could not connect to SMTP host.
  #4 (permalink)  
Antiguo 04/12/2014, 11:43
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: PHPMailer me devuelve: SMTP Error: Could not connect to SMTP host

PHPMailer no se puede conectar al servidor que le esta especificando, verifica el nombre del servidor y el puerto
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #5 (permalink)  
Antiguo 04/12/2014, 11:45
Avatar de AngelMarine  
Fecha de Ingreso: enero-2014
Ubicación: Madrid
Mensajes: 79
Antigüedad: 10 años, 3 meses
Puntos: 0
Exclamación Respuesta: PHPMailer me devuelve: SMTP Error: Could not connect to SMTP host

Cita:
Iniciado por hhs Ver Mensaje
PHPMailer no se puede conectar al servidor que le esta especificando, verifica el nombre del servidor y el puerto
Se supone que el error debería estar aquí?:

$mail->Port = 25; // puerto del server SMTP
$mail->Host = "mail.minombrededominio.es"; // SMTP server
$mail->Username = "[email protected]"; // SMTP server Usuario

Mmm..., eso tendré que preguntárselo a mi hosting, porque sinceramente no se cual es.

Bueno, gracias por tu ayuda.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:52.