Servidor de Correo Interno con DeskNow

Desknow , es un sistema de Correo Colaborativo capaz de remplazar microsoft Exchange , de hecho es bastante facil de implantar y da muchas mas funcionalidades:
- Calendario compartido
- Foros
- Chat Corporativo
- Carpetas Compartidas
- Antispam
- Posibilidad de Configurar una cuenta externa
- Conexion Wap
- Soporte para Active Directory y Ldap
- Contactos Locales y Compartidos
- Grupos y permisos
- Listas de Correo
- Antivirus
I algunas Cosas mas que puedes consultar en Features
Instalación de Desknow
Dependencias:
- Mysql
- Java J2SE SDK
- mysql-connector-java-5.0.7
Instalando Mysql
# apt-get install mysql-server
Instalando J2SE SDK
# mkdir /usr/java && cd /usr/java
# wget http://www.hshsoft.de/XMeld/jdk-1_5_0_08-linux-i586.bin
# chmod +x jdk-1_5_0_08-linux-i586.bin ; ./*.bin
Instalando Desknow
# cd /opt ; wget http://www.desknow.com/downloads/desknow.tar.gz
# tar -xvf desknow.tar.gz ; cd desknow_server
Moviendo Ficheros
# mv desknow /var
# mv desknowdata /var
# mv etc/desknow.conf /etc
# mv etc/init.d/desknow /etc/init.d
Ahora editamos /etc/desknow.con y modificamos la Variable.
JAVA_HOME=” “
Por la ruta donde instalemos JDK en nuestro caso quedando asi:
JAVA_HOME=”/usr/java/jdk1.5.0_08″
Copiamos las Librerias a Jre
# cd /opt/desknow_server
# cp -f jce/150/*.jar /usr/java/jdk1.5.0_08/jre/lib/security
Creando la Configuración
En mi caso lo hago en modo texto ya que normalmente los servidores los monto en modo texto.
#/var/desknow/bin/configconsole.sh
1: All
2: 0:0:0:0:0:0:0:1%1
3: 127.0.0.1
4: 192.168.1.34
5: fe80:0:0:0:20c:29ff:fe8b:8294%2
IP address [1]: 4
Seleccionamos 4 para que funcione en nuestra red
Select what HTTP ports the server will be using. Web browsers will use these ports to connect to DeskNow.
HTTP [81]: 8080
Aquí Indicamos el Puerto por ejemplo 8080 .
HTTPS [443]:
Si no hay ningun servidor Web con SSL corriendo En esa maquina se puede dejar tal qual.
Do you want to enable instant messaging?
Enable instant messaging [yes]:
Le decimos Yes si queremos funciones de Chat Interno.
Port for unencrypted instant messaging [5222]: [ENTER]
Port for encrypted (SSL) instant messaging [5223]: [ENTER]
Enable instant messaging over HTTP (to traverse firewalls) [yes]: [ENTER]
Instalando Conector Mysql – Java
# wget -c ftp://ftp.ntua.gr/mirror/mysql/Downloads/Connector-J/mysql-connector-java-5.0.7.tar.gz
# tar zxfv mysql-connector-java-5.0.7.tar.gz
# cd mysql-connector-java-5.0.7/
# cp *.jar /var/desknowdata/lib
Preparando la Base de Datos
# mysql -u root -p
mysql>update user set Password=PASSWORD(‘nueva_pass’) where user=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
Ahora pasamos a Crear
Asi Crearemos una password para el usuario Root
Creacion de la base de datos Desknow
#mysql -u root -p
Enter Password: (aquí va la password que cambiemos)
mysql> create database desknow character set utf8;
Creamos Usuario desknowserver y le damos permisos.
mysql> grant all privileges on desknow.* to desknowserver@localhost identified by ‘la_password’;
mysql> grant all privileges on desknow.* to desknowserver@’%’ identified by ‘la_password’;
Donde la la_password es la contraseña que le asignemos
Muy Bien , ahora ya tenemos Todo preparado es hora de iniciar sesion
abrimos nuestro navegador favorito y apuntamos ha https://ip_servidor
Nos pedira el Nombre de usuario de la DB la password y la base de datos
BD:desknow
usuario:desknowserver
password: la que hayas puesto en identified by ‘la_password’;
Ahora nos cargara el desknow el usuario es Admin y la password de la DB
En este momento podremos crear usuarios etc.
Capturas:
Pues hasta aquí el articulo ya se ha acabado si teneis alguna duda no olvidéis postear en el foro muy amablemente os puedo aconsejar.



Melissa dijo:
Abril 15, 2008 a 5:02 pm
Esto es muy bueno
Herbert Rodas dijo:
Agosto 5, 2008 a 4:23 am
Que otro puerto, ademas del 8080 puedo utilizar?