Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Duda con error smtp connect() en php mailer

Estas en el tema de Duda con error smtp connect() en php mailer en el foro de PHP en Foros del Web. Tengo alojada mi web en un servidor que emplea autentificacion smtp asi que tengo que emplear la clase php mailer para mandar mails desde el ...
  #1 (permalink)  
Antiguo 09/04/2013, 04:15
 
Fecha de Ingreso: abril-2013
Mensajes: 14
Antigüedad: 11 años
Puntos: 0
Duda con error smtp connect() en php mailer

Tengo alojada mi web en un servidor que emplea autentificacion smtp asi que tengo que emplear la clase php mailer para mandar mails desde el formulario de contacto. El problema es que me salta un error smtp conect().

Si mi dominio es www.midominio.com tengo definido en la variable predefinida Smail -> Host= smtp.midominio.com

¿Esta bien echo?
¿Cual es el host que debo indicar?
¿Depende del servidor donde este alojado? ¿En ese caso como se yo cual es el nombre del mismo? Ya he contactado con el soporte técnico. ¿Son ellos los que me deben decir el nombre del servidor smtp o puedo verlo yo en algun sitio?

Gracias de antemano.
Un saludo.
  #2 (permalink)  
Antiguo 09/04/2013, 06:17
 
Fecha de Ingreso: abril-2013
Mensajes: 14
Antigüedad: 11 años
Puntos: 0
Respuesta: Duda con error smtp connect() en php mailer

Los del soporte técnico me han dicho que ponga localhost pero sigue sin funcionar. ¿Alguien puede arrojar algo de luz sobre este tipo de error?
  #3 (permalink)  
Antiguo 09/04/2013, 07:00
Avatar de quinqui  
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Respuesta: Duda con error smtp connect() en php mailer

Holas, c0d3st1ng3r.

No sólo es el host el que debe estar correcto a la hora de autentificar la cuenta de email: fíjate que el nombre de usuario (debe ser [email protected]), la clave y el puerto estén correctos. La conexión smtp generalmente utiliza el puerto 25, pero también el 465 o el 587: averigua cuál es el que usan en tu servidor. Respecto a esto último, debes averiguar en tu servidor de correos, qué protocolo usan: si TLS o SSL (generalmente el protocolo TLS tiene ligado el puerto 587, mientras que el SSL, el puerto 465). Finalmente, y sólo por si acaso, fíjate bien que en tu instancia de PhpMailer has dado True a la propiedad SMTPAuth.

Saludos!
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*
  #4 (permalink)  
Antiguo 09/04/2013, 08:18
 
Fecha de Ingreso: abril-2013
Mensajes: 14
Antigüedad: 11 años
Puntos: 0
Respuesta: Duda con error smtp connect() en php mailer

Gracias quinqui, me solucionaste ese problema.
Pero ahora resulta que teniendo este codigo:

Código:
              if($_REQUEST['section'] == "dev")
			{
				$mail->AddAddress("[email protected]");
			}								
			else if($_REQUEST['section'] == "des")
			{
				$mail->AddAddress("[email protected]");
			}
			else
			{
				$mail->AddAddress("[email protected]");
			}
siempre me envía el mail a [email protected]
Elija el que elija. Este es el codigo html:

Código HTML:
<select name="section">
			<option name="info">Informacion</option>
			<option name="des">des</option>			
			<option name="dev">dev</option>
			</select> 
Por mucho que me caliento la cabeza no veo ningún error.

Un saludo.
  #5 (permalink)  
Antiguo 09/04/2013, 08:30
 
Fecha de Ingreso: abril-2013
Mensajes: 14
Antigüedad: 11 años
Puntos: 0
Respuesta: Duda con error smtp connect() en php mailer

Solucionado. Creia que lo que se guardaba en la matriz $_REQUEST[] era el valor de name, no el texto escrito entre las option. (en el codigo original tenia palabras diferentes para uno y otro)

Gracias de nuevo.
  #6 (permalink)  
Antiguo 09/04/2013, 08:32
Avatar de quinqui  
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Respuesta: Duda con error smtp connect() en php mailer

El error esté en tu código HTML: el atributo que debes usar en option no es name sino value:

Código HTML:
 <option value="info">Informaci&oacute;n</option> 
Saludos!
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*
  #7 (permalink)  
Antiguo 09/04/2013, 13:23
 
Fecha de Ingreso: abril-2013
Mensajes: 14
Antigüedad: 11 años
Puntos: 0
Respuesta: Duda con error smtp connect() en php mailer

Ahora si me ha quedado claro.

¡Gracias!

Etiquetas: smtp
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 20:28.