Internet Service Provider con Debian: differenze tra le versioni

Nessun oggetto della modifica
Riga 106: Riga 106:
Incominciamo con l'installare il server Postfix con la sua estensione per il supporto a MySQL:
Incominciamo con l'installare il server Postfix con la sua estensione per il supporto a MySQL:
<pre>
<pre>
# aptitude install postfix-mysql
# aptitude install postfix postfix-mysql
</pre>
</pre>
Questo comando installerà automaticamente anche il pacchetto <code>postfix</code> e rimuoverà ''Exim'', il mail server installato di default da Debian.
Questo comando installerà automaticamente anche il pacchetto <code>postfix</code> e rimuoverà ''Exim'', il mail server installato di default da Debian.
Riga 112: Riga 112:
Quando richiesti dall'installer di Postfix, scegliete "Sito internet" come tipo di configurazione e inserite il FQDN (Fully Qualified Domain Name) del vostro server.
Quando richiesti dall'installer di Postfix, scegliete "Sito internet" come tipo di configurazione e inserite il FQDN (Fully Qualified Domain Name) del vostro server.
<br/>
<br/>
Rimuoviamo poi i resti di Exim eventualmente rimasti nel sistema:
<pre>
# apt-get --purge remove 'exim4*'
</pre>
Poichè intendiamo offrire ai nostri utenti anche i servizi POP3 e IMAP dobbiamo installare il demone Dovecot:
Poichè intendiamo offrire ai nostri utenti anche i servizi POP3 e IMAP dobbiamo installare il demone Dovecot:
<pre>
<pre>
# aptitude install dovecot-pop3d dovecot-imapd
# apt-get install dovecot-mysql dovecot-pop3d dovecot-imapd dovecot-managesieved
</pre>
</pre>
Alcuni pacchetti utilizzati in questa guida per la scansione degli allegati di posta elettronica non sono inclusi nella sezione ''main'' dei repository di Debian (ad esempio ''unrar'' e ''lha''); per poterli installare dobbiamo prima modificare il nostro <code>/etc/apt/sources.list</code> aggiungendo la sezione '''non-free''':
Alcuni pacchetti utilizzati in questa guida per la scansione degli allegati di posta elettronica non sono inclusi nella sezione ''main'' dei repository di Debian (ad esempio ''unrar'' e ''lha''); per poterli installare dobbiamo prima modificare il nostro <code>/etc/apt/sources.list</code> aggiungendo la sezione '''non-free''':
<pre>
<pre>
deb http://ftp.debian.org/debian/ lenny main contrib non-free
deb http://ftp.debian.org/debian/ wheezy main contrib non-free
</pre>
</pre>
Aggiorniamo la lista dei pacchetti disponibili:
Aggiorniamo la lista dei pacchetti disponibili:
Riga 130: Riga 134:
AMaViS è ora installato nel nostro sistema, insieme a una serie di pacchetti per la scansione delle email.
AMaViS è ora installato nel nostro sistema, insieme a una serie di pacchetti per la scansione delle email.
<br/>
<br/>
Dato che vogliamo offrire anche un servizio di Webmail, installeremo anche il pacchetto Squirrelmail:
Dato che vogliamo offrire anche un servizio di Webmail, installeremo anche il pacchetto Roundcube:
<pre>
# apt-get install roundcube roundcube-plugins
</pre>
Rispondete così alle domande che vi vengono poste dall'installer:
* Configurare Roundcube con ''dbconfig-common'': sì
* Database: MySQL
* Database's administrative user's password: la password di root di MySQL
* Password di database per Roundcube: inventare una password forte
<br/>
Infine installiamo il client mail Pop3 / Imap <code>mutt</code>, che funziona da console e che può essere utile per testare la nostra configurazione strada facendo
<pre>
# aptitude install mutt
</pre>
e un tool preziosissimo, SWAKS (SWiss Army Knife for Smtp):
<pre>
# apt-get install swaks
</pre>
<br/>
<br/>
OBSOLETO
Al posto di Roundcube è possibile installare una diversa interfaccia webmail, Squirrelmail:
<pre>
<pre>
# aptitude install squirrelmail
# aptitude install squirrelmail
Riga 150: Riga 175:
ma la soluzione proposta da aptitude è corretta; rispondiamo quindi con Y alla domanda.
ma la soluzione proposta da aptitude è corretta; rispondiamo quindi con Y alla domanda.
<br/>
<br/>
Infine installiamo il client mail Pop3 / Imap <code>mutt</code>, che funziona da console e che può essere utile per testare la nostra configurazione strada facendo
<br/>
<pre>
# aptitude install mutt
</pre>
Ora che tutti i pacchetti base sono stati installati, è tempo di preparare il database di appoggio.
Ora che tutti i pacchetti base sono stati installati, è tempo di preparare il database di appoggio.