Real Drums Destiny Ball Interest Calculator Torch 4 You The day of Safe Sex


 Powered by Max Banner Ads 

Un server di posta con qmail su FC6 (parte 2)

Dopo una breve introduzione, iniziamo con l’installazione vera e propria del nostro mail server, con qmail.

Livello: medio/avanzato

Technorati Tags: , , , , , , , , , , , , , , ,

Predisponiamo il server, installando, se ancora non l’abbiamo fatto, la nostra distribuzione Linux preferita (io ho utilizzato Fedora Core 6, perché non mi andava di riformattare1 …).

Le istruzioni mostrate di seguito, riguardano un utilizzo massiccio del terminale2 , per cui, accediamo fin da subito alla console, come amministratori.

Qualora desideriamo operare su un sistema che sia il più possibile aggiornato e se la nostra distro lo supporta, aggiorniamo tutti i pacchetti (con Fedora Core, ho usato: yum update -y). Eventualmente, ricompiliamo il kernel, per alleggerire il sistema delle funzionalità inutili.

Configuriamo la rete, per ottenere l’accesso ad Internet (dovranno essere scaricati dei pacchetti).

Configuriamo, inoltre, la sincronizzazione automatica dell’orario (per un server di posta, tener traccia dell’ora esatta di invio e ricezione delle email è fondamentale e ritengo che debba essere la prima cosa da fare, su ogni sistema che agirà da server) e avviamo il servizio NTP in automatico: chkconfig –level 345 ntpd on

Procediamo infine alla configurazione dei logs (è necessario prevedere la possibilità di fare scritture asincrone sui files di log anteponendo il segno “-” –> “-/var/log/mail.log”. In tal modo, il server garantirà performances più elevate) e iniziamo!
Fatto?

A questo punto, creiamo le directory che dovranno contenere i nostri pacchetti:

mkdir /usr/src/pacchetti
mkdir /usr/src/pacchetti/tar/

installiamo, se non l’abbiamo ancora fatto, il servizio di gestione dei database MySQL, per memorizzare accounts e domini con vpopmail:

yum install mysql
yum install mysql-server
yum install mysql-devel
service mysqld start

Impostiamo la password dell’utente root di MySQL (il prossimo comando richiede la password. lasciare vuoto e premere INVIO):

mysqladmin -u root -p password <PasswordDaImpostare>

eventualmente, provare il collegamento (viene chiesta la password. Questa volta bisogna digitare la password scelta sopra):

mysql -u root -p

Rendiamo MySQL auto-partente all’avvio
chkconfig –level 345 mysqld on

Controlliamo che ci sia installato il pacchetto OpenSSL (per apache e per la webmail, per far accedere gli utenti tramite https):

rpm -q openssl

Generiamo una chiave privata da far utilizzare al sistema:

openssl genrsa -out /usr/src/pacchetti/nostra.key 1024

da questa chiave privata, generiamo una richiesta di certificato (CSR)

openssl req -new -key /usr/src/pacchetti/nostra.key -out /usr/src/pacchetti/nostra.csr

E firmiamo in proprio il certificato

openssl x509 -req -days 30 -in /usr/src/pacchetti/nostra.csr -out /usr/src/pacchetti/nostra.crt -signkey /usr/src/pacchetti/nostra.key

Installiamo php e mod_ssl (solo se non sono già installati). Per verificare:

rpm -q php

rpm -q mod_ssl

Eventualmente, per installare:

yum install php

yum install mod_ssl

Nel file di configurazione di Apache httpd.conf modifichiamo le seguenti direttive:

ServerAdmin roberto.travagliante@mioindirizzoemail.it
ServerName mioserver.miodominio.it

Avviamo e rendiamo auto-partente il server HTTP e HTTPS (controllare con: netstat -ant)

service httpd start

chkconfig –level 2345 httpd on

Bene! Con questi passaggi abbiamo preparato il nostro server!

Come dite? Troppi comandi?

Beh, tutti i torti non li avete! Non voglio spaventarvi, ma ancora non avete visto qmail!!!

Non vi stupite se vedrete una sfilza di comandi che si susseguono tra di loro, perché purtroppo (avrei dovuto dirvelo prima, ma se ve lo dicevo non avreste iniziato ;-) , sebbene qmail sia uno dei migliori prodotti di gestione della posta elettronica, la sua installazione è un pò pesantuccia per l’amministratore! Comunque, se seguirete questa guida da cima a fondo, vi garantisco che alla fine avrete il vostro bel server perfettamente funzionante!

Se non sarà così, beh, allora mi farò perdonare rispondendo a tutti i vostri commenti!

parte 1

parte 3

 

Technorati Tags: , , , , , , , , , , , , , , ,

  1. Naturalmente, utilizzando una distribuzione che non supporta il sistema di pacchetti RPM, si renderà necessario sostituire i comandi che fanno riferimento ai pacchetti RPM con gli altri, a seconda del sistema utilizzato, oppure utilizzare i sorgenti [↩]
  2. sui server, di norma, non è necessario installare il server grafico, per cui, lo strumento più idoneo è questo [↩]

Posted on agosto 10, 2007 by Roberto Travagliante (HoneyFT)

Filed under Mail Server | | 2 Comments »



2 Responses to “Un server di posta con qmail su FC6 (parte 2)”

  1. Space 4 Tutorial » Blog Archive » Un server di posta con qmail su FC6 (parte 1) Says:

    [...] Parte 2 [...]

  2. Space 4 Tutorial » 2007 » Agosto » 10 Says:

    [...] Un server di posta con qmail su FC6 (parte 2) [...]

Leave a Reply