Foros del Web » Administración de Sistemas » LAMP »

Emails con php+xampp(mercury)

Estas en el tema de Emails con php+xampp(mercury) en el foro de LAMP en Foros del Web. Hola a todos, Tengo el siguiente programa: Código PHP: $to  =  '[email protected]' ;          $subject  =  'the subject' ;          $message  =  'hello' ;          $headers  ...
  #1 (permalink)  
Antiguo 14/10/2010, 06:59
 
Fecha de Ingreso: junio-2010
Mensajes: 19
Antigüedad: 13 años, 9 meses
Puntos: 0
Emails con php+xampp(mercury)

Hola a todos,

Tengo el siguiente programa:

Código PHP:
$to '[email protected]';
        
$subject 'the subject';
        
$message 'hello';
        
$headers 'From: [email protected]"\r\n" .
                
'Reply-To: [email protected]"\r\n" .
                
'X-Mailer: PHP/' phpversion();

       
$checkmail($to$subject$message$headers);  
       echo 
$check
Que me da el siguiente resultado:

Cita:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\xampp\htdocs\pruebas\index.php on line 17
El archivo php.ini está tal que así:

Código:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = postmaster@localhost
He probado a quitar y ponerle la primera comilla de la última línea del php.ini pero el error sigue siendo el mismo...

Tengo el XAMPP instalado, con el Apache y el Mercury activos...

Cualquier ayudita sería bien recibida :)
  #2 (permalink)  
Antiguo 14/10/2010, 07:46
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 6 meses
Puntos: 331
Respuesta: Emails con php+xampp(mercury)

Ejecuta la función phpinfo(); en tu navegador, comprueba que la extensión smpt está instalada.
También puedes poner la opción SHOW STARUP ERRORS = 1 para que te muestra cualquier error en la carga de las extensiones.
Reinicia apache y comprueba otra vez, saludos
  #3 (permalink)  
Antiguo 14/10/2010, 07:52
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: Emails con php+xampp(mercury)

buenas

esta corriendo el servidor smtp???
porque si no tienes corriendo el servicio jamas enviaras nada

un saludo!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #4 (permalink)  
Antiguo 15/10/2010, 02:43
 
Fecha de Ingreso: junio-2010
Mensajes: 19
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Emails con php+xampp(mercury)

Si por servidor SMTP vale el Mercury Mail (que viene con el XAMPP), sí. Y segun tengo entendido es un server SMTP.

El phpinfo(); devuelve en relacion al tema SMTP

Cita:
SMTP localhost
smtp_port 25
Cita:
sendmail_from postmaster@localhost
sendmail_path no value
  #5 (permalink)  
Antiguo 15/10/2010, 03:18
 
Fecha de Ingreso: junio-2010
Mensajes: 19
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Emails con php+xampp(mercury)

He probado desactivando el modulo mercuryX (que no se lo que hace siquiera) y ha dejado de dar ese fallo.

El tema, es que sigo sin recibir los emails jeje.
  #6 (permalink)  
Antiguo 15/10/2010, 03:38
 
Fecha de Ingreso: junio-2010
Mensajes: 19
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Emails con php+xampp(mercury)

Vale, ya he conseguido conectarme al server de correo. El problema es que este no es capaz de resolver los hosts...
  #7 (permalink)  
Antiguo 15/10/2010, 09:34
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 6 meses
Puntos: 331
Respuesta: Emails con php+xampp(mercury)

Supongo que si no resuelve host, solo podría enviar a localhost, es bastante raro.
Sigo pensando que es un tema de autenticación, intenta usar PHPMailer, al menos para despegar incógnitas. PHPMailer te dará una idea más clara de lo que está pasando. Salu2
  #8 (permalink)  
Antiguo 18/10/2010, 03:07
 
Fecha de Ingreso: junio-2010
Mensajes: 19
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Emails con php+xampp(mercury)

Hola,

Intentar probar con phpmailer, aunque no se muy bien como funciona esta aplicacion. Básicamente, se conecta a una cuenta de correo externa (por ejemplo gmail) y de ahi, envia no?

Ya os contaré que tal, un saludo y gracias.
  #9 (permalink)  
Antiguo 18/10/2010, 08:02
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: Emails con php+xampp(mercury)

buenas!!

sonara tonto pero...

REPITO...
tienes corriendo el servicio??

NUEVO:
tienes abierto los puertos?
estan bien definidos los Vhost??
esta correctamente definidos los Directorios temp??
tienes suficiente espacio?
tienes resolucion correcta del vhost??
ya hiciste un trazado para verificar que llegan los paquetes por el puerto?
ya verificaste que tengas bien configurado el proxy?
y ....

eso para empezar...

un saludo!!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #10 (permalink)  
Antiguo 18/10/2010, 11:17
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Tema movido desde PHP a Paquetes tipo LAMP
  #11 (permalink)  
Antiguo 21/10/2010, 10:08
 
Fecha de Ingreso: junio-2010
Mensajes: 19
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Emails con php+xampp(mercury)

Hola a todos, muchas gracias por responder...

Voy a probar en el ordenador de mi casa, porque en el del trabajo es posible que con tanta restriccion, tanto firewall y tanta leche capada no funcione.

Os diré que tal va, y de nuevo, muchas gracias.

Etiquetas: email
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 05:45.