Buscar


imprimir pdf Español

Instalación de Sqwebmail en la Release1


Obtención de las fuentes

La página oficial de sqwebmail le permitirá obtener las fuentes : http://www.courier-mta.org/sqwebmail/download.html

A continuación basta con descargarlas mediante un simple wget de su servidor.

Puede descargar directamente la versión deseada en esta url: http://prdownloads.sourceforge.net/courier/

Algunos enlaces útiles : http://www.courier-mta.org/sqwebmail/


Instalación

Tomaremos como ejemplo la instalación de sqwebmail-3.6.2 (última versión desde la edición de esta guia) sore un dedicado.


Instalación de las fuentes en el servidor

Nos conectamos todos al servidor en ssh (ver guía de SSH) :


$ ssh root@nsXXXX.ovh.net
Password:

Last login: Fri Dec 12 10:18:19 2003 from XXXXXXXXXX
Red Hat Linux release 7.2 (Enigma)
Linux nsXXXX.ovh.net 2.4.23 #1 lun déc 1 21:20:36 CET 2003 i686 unknown

machine : XXX
release : 1.45
ip : 213.186.XX.X
hostname : nsXXXX.ovh.net

[root@nsXXXX root]# wget http://cesnet.dl.sourceforge.net/sourceforge/courier/sqwebmail-3.6.2.tar.bz2 -O /home/ovh/src/soft/sqwebmail-3.6.2.tar.bz2
[root@nsXXXX root]# cd /home/ovh/src
[root@nsXXXX src]# tar -xjf soft/sqwebmail-3.6.2.tar.bz2



Entonces la instalación de las fuentes se ha realizado copiando los datos en la carpeta /home/ovh/src (carpeta que contiene las fuentes de todos los programas compilados sobre el dedicado)

Pasemos a la compilación...

Compilación

Para empezar, miramos la configuración que teníamos en la versión de sqwebmail anterior buscando dentro del fichero config.status


[root@nsXXXX src]# ls -ld sqwebmail*

drwxrwxrwx 24 alias users 4096 sep 12 10:48 sqwebmail-3.5.1.20030319
drwxrwxrwx 24 alias users 4096 déc 12 17:26 sqwebmail-3.6.2



Editamos el fichero config.status con nuestro editor favorito:


[root@nsXXXX src]# vi sqwebmail-3.5.1.20030319/config.status

...



Desde ahora podremos recuperar la configuración de ase para sqwebmail, de nuestra parte hemos encontrado :


exec /bin/sh ./configure '--enable-cgibindir=/home/ovh/cgi-bin/' '--enable-imagedir=/home/ovh/www/webmail' '--with-authvchkpw' '--without-authpam' '--without-authuserdb' '--without-authpwd' '--without-authshadow' '--without-authldap' '--without-authdaemon' --with-db=gdbm --with-userdb=/etc/userdb --with-formdata --enable-utf7-folder-encoding --enable-unicode=iso-8859-1,utf-8 --prefix=/usr/local/share/sqwebmail --with-makedatprog=${prefix}/libexec/sqwebmail/makedatprog-with-authchangepwdir=${prefix}/libexec/authlib --with-authdaemonvar=/usr/local/share/sqwebmail/var/authdaemon --sysconfdir=/usr/local/share/sqwebmail --with-package=sqwebmail --with-version=3.5.1.20030319 --without-socks --no-create --no-recursion



Vamos a adaptar nuestro comando ./configure con relación a ésto. Así tenemos:


[root@nsXXXX src]# cd sqwebmail-3.6.2

[root@nsXXXX sqwebmail-3.6.2]# ./configure --enable-cgibindir=/home/ovh/cgi-bin/ --enable-imagedir=/home/ovh/www/webmail --with-authvchkpw --without-authpam --without-authuserdb --without-authpwd --without-authshadow --without-authldap --without-authdaemon --with-db=gdbm --with-userdb=/etc/userdb --with-formdata --enable-utf7-folder-encoding --enable-unicode=iso-8859-1,utf-8 --prefix=/usr/local/share/sqwebmail --with-makedatprog=/usr/local/share/sqwebmail/libexec/sqwebmail/makedatprog-with-authchangepwdir=/usr/local/share/sqwebmail/libexec/authlib --with-authdaemonvar=/usr/local/share/sqwebmail/var/authdaemon --sysconfdir=/usr/local/share/sqwebmail --with-package=sqwebmail --with-version=3.6.2 --without-socks



Nota : Este proceso puede tardar varios minutos, es del todo normal.


Entonces testeamos la configuración :



[root@nsXXXX sqwebmail-3.6.2 ]# make configure-check
SqWebMail? CGI will be installed in /home/ovh/cgi-bin/
Images will be installed in /home/ovh/www/webmail
make1: Entra en la carpeta `/home/ovh/src/sqwebmail-3.6.2/sqwebmail'
URL to the image directory is /webmail
make1: Salir de la carpeta `/home/ovh/src/sqwebmail-3.6.2/sqwebmail'


Tiene pinta de estár bien configurado :-) podemos lanzar la compilación


[root@nsXXXX sqwebmail-3.6.2 ]# make



Nota : Este proceso puede tardar varios minutos, es del todo normal.
|

Cuando la compilación se ha terminado verificamos escribiendo esto:


[root@nsXXXX sqwebmail-3.6.2 ]# make check
[root@nsXXXX sqwebmail-3.6.2 ]# make install
[root@nsXXXX sqwebmail-3.6.2 ]# chown vpopmail.vchkpw /home/ovh/cgi-bin/sqwebmail
[root@nsXXXX sqwebmail-3.6.2 ]# chmod 755 /home/ovh/cgi-bin/sqwebmail



Atención : NO SE DEBE OLVIDAR de reiniciar el dominio sqwebmaild para que se tome en cuenta la nueva versión.

Si no, obtendrá el error:

Internal Error
The webmail system is temporarily unavailable. An error occured in function write: Transport endpoint is not connected


[root@nsXXXX sqwebmail-3.6.2 ]# /usr/local/share/sqwebmail/libexec/sqwebmail/sqwebmaild stop
[root@nsXXXX sqwebmail-3.6.2 ]# /usr/local/share/sqwebmail/libexec/sqwebmail/sqwebmaild start



Verificación

Testeamos a continuación el acceso al webmail:

http://nsXXXX.ovh.net/cgi-bin/sqwebmail

Conectese a una cuenta pop para testear y comprobar que funciona :-)


Más información

: SshSobreServidorDedicado :: Cómo conectarse con SSH en un servidor dedicado.
: ReleasePatchSeguridad :: ¿Como aplicar los patchs y las Actualizaciones de seguridad?
: RecompilarLosSofts :: ¿Como recompliar los programas en su servidor ?