Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/11/2006, 05:58
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por natxojarto Ver Mensaje
Te explico lo que se supone que tengo que hacer.
Se supone que tengo que crear cuentas de correo para los usuarios y para hacerlo necesito poner comandos de Linux y para eso creo que necesito conectarme a SSH.
Pues ya te indiqué como .. revisastes los links?

Otra opción es que cambies la modalidad de trabajo de tu servidor de correo .. en lugar de que use cuentas del S.O. del servidor que use usuarios/dominos "virtuales". Por ejemplo Qmail, Postfix y muchos otros MTA's para Linux permiten manejar sus usuarios en forma "virtual", así tienes a tus usuarios como registros en una BBDD (mysql) o en un archivo de texto plano que podrías manipular fácilmente con PHP.

Yo por lo menos tengo en una pequeña intranet instalado en Linux (Fedora) a Postfix trabajando con usuarios/dominios "virutales", para mi crear un usuario en mi servidor de corre es tan simple como crear un registro en mi BBDD Mysql .. la "activación" final de la cuenta de correo se produce en el instante que envias un e-mail a dicha cuenta .. así que el proceso se "cierra" enviando un e-mail de "bienvendia" a dicha cuenta (con mail() o lo que quieras usar) .. En ningún momento uso comandos del S.O. del servidor.

De hecho .. si tu servidor de correo está en el mismo servidor que ejecuta PHP .. en lugar de tener que usar "SSH" podrías usar las funciones tipo:

exec()
www.php.net/exec

Así ejecutas comandos en la "shell" del servidor (todo depende de los permisos que tengas) .. PHP al "salir" al S.O. no tiene permisos para hacer una tarea como crear un usuario en el S.O. pues aparece cara a la shell con un usuario "Apache" o el que definas .. para "cambiarte" de usuario necesitarías usar "SUDO" configurarlo y de ahí podrías usar con bastante peligro a un script PHP para crear usuarios (de hecho no es lo recomendable!!!).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.