Foros del Web » Programando para Internet » PHP »

funcion Mail en linux

Estas en el tema de funcion Mail en linux en el foro de PHP en Foros del Web. Hola!tengo el siguiente problema. En windows, para que la función mail me enviará correctamente los correos, tube que instalarme el 1stmp server. Un programa que ...
  #1 (permalink)  
Antiguo 17/07/2006, 01:40
Avatar de txusta77  
Fecha de Ingreso: junio-2006
Mensajes: 34
Antigüedad: 11 años, 5 meses
Puntos: 0
funcion Mail en linux

Hola!tengo el siguiente problema. En windows, para que la función mail me enviará correctamente los correos, tube que instalarme el 1stmp server. Un programa que pone a una de mis cuentas de correo el puerto 25 y se supone que envía los correos por ahí. (sin ese programa, sigo teniendo el puerto 25 pero bueno...sin él no funcionaba asi que lo instalé).Hice muchas pruebas y todas llegaban correctamente a los siguientes destinatarios. Ahora, en linux, con el mismo código, no me funciona. No me da ningun error, simplemente los emails no llegan. Necesito algun programa?Solo tengo el apache y el mysql corriendo.

Gracias.
  #2 (permalink)  
Antiguo 17/07/2006, 02:41
Avatar de turco_7  
Fecha de Ingreso: diciembre-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.044
Antigüedad: 14 años
Puntos: 19
Hola:
Asi como en window, en linux tambien vas a necesitar un servidor SMTP, ya que es el que te permitirá enviar los correos a sus correspondientes destinatarios.

Si me preguntas cual usar! no tengo idea, ya que nunca hice tal prueba, pero tengo entendido que normalmente suele tener algun servidor SMTP preinstalado, o para instalar. Seguramente algun otro usuario sabe (Casi seguro).

Saludos!
__________________
Mi Blog http://turco7.blogspot.com
Usuario Linux : 404289
Mi última página: http://www.digitalservicecba.com.ar - Reparacion de camaras digitales!
  #3 (permalink)  
Antiguo 17/07/2006, 02:41
Avatar de nosoynadie  
Fecha de Ingreso: noviembre-2005
Ubicación: dando vueltas por aquí
Mensajes: 206
Antigüedad: 12 años
Puntos: 1
Muy buenas txusta77,
para el envío de los emails es necesario tener un servidor de correo que no es que
Cita:
'Un programa que pone a una de mis cuentas de correo el puerto 25 y se supone que envía los correos por ahí'
sino que él es que te proporciona una cuenta de correo asociada a un dominio y que los recibe y envia utilizando una serie de puertos (25 y 110). Salvando este detalle, dices
Cita:
(sin ese programa, sigo teniendo el puerto 25 pero bueno...sin él no funcionaba asi que lo instalé)
¿que quieres decir con esto? ¿Que por código indicas el puerto de la conexión? Esto no hace falta, en la mayoría de los casos, pero si nos pones el código que se encarga del envío de los correos te podremos ayudar mejor
__________________
http://www.nosoynadie.net/
  #4 (permalink)  
Antiguo 17/07/2006, 02:47
Avatar de txusta77  
Fecha de Ingreso: junio-2006
Mensajes: 34
Antigüedad: 11 años, 5 meses
Puntos: 0
El puerto 25 lo tengo configurado en el gestor de correo, no en el codigo php. De todas formas, he vuelto a probar la función mail. He probado a mandar un correo a una cuenta gmail y me llega perfectamente. Remitente me pone "WWW daemon apache". Y al intentar enviar a un dominio diferente, no me da error pero no llega.

Por que puede pasar que a gmail me llegue y a mi dominio, no?

Si no os aclaro bien me decis y os pongo el código.

Muchas gracias!
  #5 (permalink)  
Antiguo 17/07/2006, 02:58
Avatar de nosoynadie  
Fecha de Ingreso: noviembre-2005
Ubicación: dando vueltas por aquí
Mensajes: 206
Antigüedad: 12 años
Puntos: 1
Hola,

¿has mirado a ver si por casualidad, al enviarlo a otra cuenta que no se Gmail, te lo puede estar catalogando como spam y algún filtro te lo está moviendo o quitando?

Esto es algo que estoy viendo al utilizar las nuevas versiónes del Spamassassin (no sé si está bien escrito ). Si nos pones el código nos ayudaría
__________________
http://www.nosoynadie.net/
  #6 (permalink)  
Antiguo 17/07/2006, 03:14
Avatar de txusta77  
Fecha de Ingreso: junio-2006
Mensajes: 34
Antigüedad: 11 años, 5 meses
Puntos: 0
He entrado a la cuenta de correo de mi dominio y en no está en ningún sitio, incluido Spam. Mi código es tan sencillo como este:

<?
mail("[email protected],[email protected] m","Hola","Este es el cuerpo del mensaje")
?>

A la direccion 2 me llega y a la direccion1 no.

saludos.
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 00:01.