Server Groupware · 2 min read · Dec 31, 2025

Server di Groupware con Group-Office, Postfix, Dovecot e SpamAssassin su Debian Lenny (5.0)

Server di Groupware con Group-Office, Postfix, Dovecot e SpamAssassin su Debian Lenny (5.0)

Introduzione

In questo howto spiegherò come puoi configurare un server di groupware utilizzando:

  1. Il sistema operativo Linux Debian ( http://www.debian.org)
  2. Group-Office per gestire le caselle di posta e le funzioni di groupware come e-mail, calendari condivisi, condivisione di file ecc. ( http://www.group-office.com)
  3. Postfix con account virtuali in MySQL . ( http://www.postfix.org)
  4. Dovecot IMAP ( http://www.dovecot.org)
  5. Filtro spam SpamAssassin ( http://spamassassin.apache.org)
  6. Uno script perl per le vacanze che gestirà le risposte automatiche

Configurare l’installazione di Debian

Scarica il net installer di Debian 5 e installa il sistema di base. Segui semplicemente le istruzioni di installazione di Debian e installa il minor numero possibile di software. Puoi ottenere Debian su http://www.debian.org.

Quando hai avviato Debian, esegui il seguente comando per installare tutti i pacchetti richiesti:

apt-get install php5 php5-mysql php5-imap php5-gd php5-cli php5-curl apache2 postfix postfix-mysql mysql-server mysql-client phpmyadmin subversion dovecot-imapd libemail-valid-perl libmail-sendmail-perl spamassassin spamc zip tnef libwbxml2-utils sudo openssl pyzor razor rsync mailutils libmime-charset-perl libmime-encwords-perl

Configurare Group-Office

Ora che tutto il software richiesto è installato, possiamo configurare Group-Office. Ottieni la versione Community o Professionale da: http://www.group-office.com. Hai bisogno di almeno della versione 3.01-stable-2.

Estrai l’archivio tar:

# cd /var/www  
# tar zxf groupoffice-com-3.01-stable-2.tar.gz  
# mv groupoffice-3.01-stable-2 groupoffice

Crea una directory per i file utente protetti di Group-Office:

# mkdir /home/groupoffice  
# chown www-data:www-data /home/groupoffice

Crea una directory per i file pubblici di Group-Office:

# mkdir /var/www/local  
# chown www-data:www-data /var/www/local

Puoi scegliere 3 diverse posizioni per il file config.php utilizzato da Group-Office:

  1. All’interno della directory sorgente di Group-Office ( /var/www/groupoffice/config.php)
  2. Un livello più in alto rispetto alla radice del documento Apache ( /var/config.php)
  3. In /etc/groupoffice/[nome_server_Apache]/config.php

È meglio tenere il file config.php fuori dalla directory sorgente. In questo modo puoi aggiornare più facilmente in seguito. Faremo temporaneamente di apache il proprietario in modo che lo script di installazione possa scriverci.

# touch /var/config.php  
# chown www-data /var/config.php

Ora lancia http://your.server/groupoffice/install/ e segui le istruzioni sullo schermo. Scegli “Crea nuovo database” e utilizza l’utente root per creare un nuovo database chiamato “groupoffice”.
Quando hai completato l’installazione, devi cambiare la proprietà del file config.php.

# chown root /var/config.php

Modifica il file config.php di Group-Office e aggiungi:

$config['postfixadmin_autoreply_domain']="autoreply.example.com";

Assicurati che il dominio corrisponda al trasporto delle vacanze di postfix che aggiungerai in seguito.

Ora Group-Office è attivo e funzionante!

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.