Foros del Web » Programando para Internet » PHP »

La funcion mail() no funciona sobre linux?

Estas en el tema de La funcion mail() no funciona sobre linux? en el foro de PHP en Foros del Web. Hola a todos, he migrado de windows a linux y ahora la función mail() no funciona, reporta el siguiente mensaje: Warning: mail() is not supported ...
  #1 (permalink)  
Antiguo 14/03/2002, 11:55
 
Fecha de Ingreso: marzo-2002
Mensajes: 9
Antigüedad: 22 años, 1 mes
Puntos: 0
La funcion mail() no funciona sobre linux?

Hola a todos, he migrado de windows a linux y ahora la función mail() no funciona, reporta el siguiente mensaje:
Warning: mail() is not supported in this PHP build in /home/httpd/html/correo.php on line 10, alguna idea del por que no funciona?.

Gracias a todos

grodrig
  #2 (permalink)  
Antiguo 14/03/2002, 12:30
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 22 años, 5 meses
Puntos: 5
Re: La funcion mail() no funciona sobre linux?

La funcion mail() toma por defecto un servidor de correo que tienes configurado en el php.ini, lo que tendrias que ver es si tienes avilitado en tu sistema ese servidor, generalmente el php toma por defecto el sendmail como servidor de correo, mira haber si lo tienes instalado, y si quieres utilizar otro cualquiera tansolo tienes que cambiar el php.ini

<table style="border:1px solid black"><tr><td><center>
<embed width="88" height="144" src="http://www.alaplaya.com/~epplestun/yo.swf"></td></td><font face=verdana size=1>Ivan Rodriguez el poder es [B]PHP</p></td></tr></table>
  #3 (permalink)  
Antiguo 14/03/2002, 13:06
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: La funcion mail() no funciona sobre linux?

Pero el Error que le tira creo yo que indica más que el PHP no ha sido compilado con soporte para la función Mail, por lo que tendrías que volver a compilar el PHP para poder utilizarla.

Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #4 (permalink)  
Antiguo 14/03/2002, 21:47
 
Fecha de Ingreso: marzo-2002
Mensajes: 9
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: La funcion mail() no funciona sobre linux?

Gracias por sus respuestas. Estimado Webestudio, el cuento es que la función mail no me funciona en linux y tu dices que es cuestion de compilación. Tienes alguna idea de que parametros debo darle al php cuando lo compilo para que la funcion mail funcione?

Gracias de antemano

grodrig
  #5 (permalink)  
Antiguo 15/03/2002, 08:34
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: La funcion mail() no funciona sobre linux?

Lo siento pero para estos menesteres compilatorios, mejor te puede ayudar alguien que utilice y administre PHP bajo linux, yo siempre he trabajado sobre Windows aunque tengo ciertos conocimientos de Linux.

Lical, o Ferdy podrán ayudarte mejor.

Saludos.

PD : es Webstudio, no webestudio.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #6 (permalink)  
Antiguo 15/03/2002, 09:37
Avatar de Ferdy
Colaborador
 
Fecha de Ingreso: junio-2001
Ubicación: España
Mensajes: 1.430
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: La funcion mail() no funciona sobre linux?

Bueno, pues la compilación sería algo como lo siguiente:
Código:
[bash]# ./configure --with-apxs=/usr/local/apache/bin/apxs --with-mysql --with-pgsql=shared --with-gd=shared --enable-ftp
[bash]# make &amp;&amp; make install
Con eso deberías tener la funcion mail(), de todas formas pásate por www.ferdyx.org/apache_php.php


Salu2.Ferdy
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 22:26.