SogoInstall » Cronologia » Versione 1
Versione 1/8
| Successivo »
Simone Piccardi, 03-01-2011 15:23
Installare e configurare SOGo¶
Sogo è un interessante software di groupware in grado di
fornire le funzionalità di exchange integrando diversi servizi già
disponibili.
Installazione e configurazione dei servizi¶
Il software viene fornito già pacchettizzato per Debian Lenny, per questo è
sufficiente aggiungere la seguente riga a /etc/apt/sources.list
:
deb http://inverse.ca/debian lenny lenny
ed installarlo con:
apt-get install sogo
Nelle dipendenze verrà installato anche tmpreaper
che richiede, per
funzionare, una modifica al file di configurazione /etc/tmpreaper.conf
,
commentando la riga come nell'esempio seguente:
#SHOWWARNING=true
Il passo successivo è configurare Apache per SOGo, il pacchetto inserisce la
sua configurazione in /etc/apache2/conf.d/SOGo.conf
ma richiede l'uso di
aulcuni moduli (in particolare di Proxy) che non è detto siano installati di
default, per questo è necessario abilitare i moduli necessari con:
a2enmod headers proxy proxy_connect proxy_http
Inoltre si dovrà cambiare la configurazione di Apache per inserire il corretto
nome a dominio da utilizzare per l'interfaccia web, per questo occorre
modificare le seguenti righe di SOGo.conf
:
RequestHeader set "x-webobjects-server-name" "mail.truelite.it" RequestHeader set "x-webobjects-server-url" "https://mail.truelite.it"
Si dovranno inoltre impostare alcune configurazioni di default per SOGo,
questo deve essere fatto usando il comando defaults
dall'utente sogo
,
pertanto si dovranno eseguire i comandi:
su - sogo defaults write sogod SOGoTimeZone "Europe/Rome" defaults write sogod SOGoMailDomain "truelite.it" defaults write sogod SOGoLanguage Italian defaults write sogod SOGoAppointmentSendEMailNotifications YES defaults write sogod SOGoFoldersSendEMailNotifications YES defaults write sogod SOGoACLsSendEMailNotifications YES
fatto questo ci si potrà collegare al proprio server andando all'URL:
http://sogo.truelite.it/SOGo
e si dovrà ottenere la pagina di login di SOGo.
Per poter utilizzare il programma via web occorrerà però prima configurare un
meccanismo di autenticazione. Se gli utenti sono su LDAP questo può essere
fatto definendo la opportuna fonte con:
defaults write sogod SOGoUserSources '({CNFieldName = cn; IDFieldName = uid; UIDFieldName = uid; baseDN = "ou=People,dc=truelite,dc=it"; bindDN = "cn=admin,dc=truelite,dc=it"; bindPassword = pippopluto; canAuthenticate = YES; displayName = "LDAP"; hostname = "localhost"; id = public; port=389})'
Se si vuole utilizzare l'addressbook su LDAP (che però è disponibile in sola
lettura, e quindi di scarsa utilità) si puo deve aggiunger anche il parametro:
isAddressBook = YES;
altrimenti conviene specificare il valore NO.
La configurazione precedente però non consente di avere i dati
dell'addressbook in un ramo diverso rispetto a quello degli utenti, la qual
cosa è a dir poco seccante. Idem per il fatto
Aggiornato da Simone Piccardi circa 14 anni fa · 1 revisions