Server di Posta · 6 min read · Sep 26, 2025
iRedMail: Costruisci un Server di Posta Completo su CentOS 6 con Postfix, Dovecot, PostgreSQL.
Costruisci un Server di Posta Completo su CentOS 6 con Postfix, Dovecot, PostgreSQL
Riepilogo
Stiamo per configurare un server di posta completo e gratuito su CentOS 6.2, tutti i componenti relativi ai servizi di posta sono gratuiti e open source, e hai il controllo sui tuoi dati. Il processo di installazione è estremamente facile e fluido.
Seguendo questo tutorial, avrai i seguenti software e servizi principali pronti per l’uso in produzione:
- Postfix: servizio SMTP
- Dovecot: POP3/POP3S, IMAP/IMAPS, servizio Managesieve
- PostgreSQL: memorizzazione degli account di posta e dei dati dell’applicazione
- Apache: server web
- Amavisd, SpamAssassin, ClamAV: anti-spam, antivirus
- Roundcube: webmail
- Fail2ban: scansiona i file di log (ad es. /var/log/maillog) e banna gli IP che mostrano segni di attività malevola – troppi fallimenti di password, ricerca di exploit, ecc.
- iRedAdmin: un pannello di amministrazione di base, gratuito e open source per gestire gli account di posta. L’edizione completa è disponibile per l’acquisto qui: http://www.iredmail.org/admin_panel.html.
- Awstats: analizzatore di log di Apache e Postfix
- phpPgAdmin: strumento di amministrazione basato sul web per PostgreSQL
Introduzione a iRedMail
La homepage del progetto iRedMail è qui: http://www.iredmail.org/
iRedMail è:
- Una soluzione di server di posta COMPLETA, a COSTO ZERO e con tutte le funzionalità. Tutti i componenti sono software gratuiti e open source.
- Un progetto open source, rilasciato sotto GPLv2, ospitato su BitBucket.
Con iRedMail, puoi configurare un server di posta completo e a costo zero in meno di 2 minuti. iRedMail funziona su 8 principali distribuzioni Linux/BSD:
- Red Hat Enterprise Linux 5.x, 6.x
- CentOS 5.x, 6.x
- Scientific Linux 5.x, 6.x
- Debian 6.x (Squeeze)
- Ubuntu 10.04 LTS, 11.10, 12.04
- Linux Mint 12 (basato su Ubuntu)
- Gentoo Linux, l’ultima versione ufficiale (o build giornaliera) con l’ultimo portage
- openSUSE 12.1
- FreeBSD 8.x, 9.x
L’ultima versione beta di iRedMail, 0.8.0-beta4, supporta PostgreSQL su RHEL/CentOS/Scientific Linux (6.x), Ubuntu (11.10, 12.04), FreeBSD.
Requisiti di Sistema
ATTENZIONE: iRedMail è progettato per essere distribuito su un sistema server FRESCO, il che significa che il tuo server NON ha componenti relativi alla posta installati, ad es. Apache, PostgreSQL, OpenLDAP, Postfix, Dovecot, Amavisd, ecc. Altrimenti potrebbe sovrascrivere i tuoi file/configurazioni esistenti anche se eseguirà il backup dei file prima di modificare, e potrebbe non funzionare come previsto.
Per installare iRedMail, hai bisogno di:
- Un CentOS Linux 6 FRESCO e minimale. Si raccomanda l’ultima versione 6.2.
- Almeno 512MB di memoria sono richiesti per l’uso in produzione.
Preparazioni
Imposta un Nome Host di Dominio Completo (FQDN) sul Tuo Server
Dobbiamo impostare un nome host FQDN prima di configurare il server di posta.
Su CentOS Linux, il nome host è impostato in due file:
Impostazione del nome host: /etc/sysconfig/network
# Parte del file: /etc/sysconfig/network
HOSTNAME=demo.iredmail.orgMappatura Nome Host <=> Indirizzo IP: /etc/hosts. ATTENZIONE: Si prega di elencare il nome host FQDN come primo elemento.
# Parte del file: /etc/hosts
127.0.0.1 demo.iredmail.org demo localhost localhost.localdomainVerifica il nome host FQDN con il comando ‘hostname -f’. Se cambi il nome host, riavvia il server per farlo funzionare.
$ hostname -fdemo.iredmail.orgAbilita i repository yum per installare nuovi pacchetti
Si prega di abilitare tutti i repository yum predefiniti in /etc/yum.repos.d/CentOS-Base.repo e disabilitare tutti i repository di terze parti. I repository sono abilitati se imposti “enabled=1” nel file repo.
Scarica l’Ultima Versione di iRedMail
Visita la pagina di download per ottenere l’ultima versione di iRedMail. È richiesta almeno iRedMail-0.8.0-beta4.
Carica iRedMail sul tuo server di posta tramite ftp o scp o qualsiasi metodo tu possa usare, accedi al server per installare iRedMail. Supponiamo che tu l’abbia caricato nella directory /root/iRedMail-x.y.z.tar.bz2 (sostituisci x.y.z con il numero di versione reale).
Decomprimere il tarball di iRedMail:
Avvia l’Installer di iRedMail
È ora pronto per avviare l’installer di iRedMail, ti farà alcune semplici domande, che sono tutti passaggi per configurare un server di posta completo.
Screenshot dell’Installazione di iRedMail
- Benvenuto e grazie per il tuo utilizzo:

- Specifica la posizione per memorizzare tutte le caselle di posta. Il predefinito è /var/vmail/.

- Scegli il backend utilizzato per memorizzare gli account di posta. In questo tutorial sceglieremo PostgreSQL come esempio, si prega di scegliere quello con cui sei familiare. Puoi gestire gli account di posta con iRedAdmin, il nostro pannello di amministrazione web di iRedMail.

- Imposta la password dell’utente admin di PostgreSQL. PostgreSQL è utilizzato per memorizzare gli account di posta e i dati dell’applicazione. ad es. Roundcube webmail, Amavisd-new.

- Aggiungi il tuo primo nome di dominio di posta:

- Imposta la password dell’account admin del tuo primo dominio di posta. NOTA:
- Questo account è utilizzato solo per l’amministrazione del sistema, non è un utente di posta. Ciò significa che NON puoi accedere alla webmail con questo account.
- Puoi accedere a iRedAdmin (pannello di amministrazione web di iRedMail) con questo account per la gestione degli account di posta, il nome di accesso è l’indirizzo email completo.
- Il nome utente admin è hard-coded, puoi creare nuovi admin con iRedAdmin dopo che l’installazione è completata.

- Imposta la password del primo utente di posta del tuo primo dominio di posta. NOTA:
- Questo account è un normale utente di posta, il che significa che puoi accedere alla webmail con questo account, il nome di accesso è l’indirizzo email completo.
- Il nome utente è hard-coded, puoi creare nuovi utenti di posta con iRedAdmin dopo che l’installazione è completata.

- Scegli componenti opzionali:

Dopo queste domande, l’installer di iRedMail ti chiederà di confermare questa installazione. Installerà e configurerà automaticamente i pacchetti richiesti. Digita y o Y e premi Invio per confermare, digita n o N e premi Invio per annullare questa installazione.
...
Configurazione completata.
***********************************************************************
************************* ATTENZIONE *******************************
***********************************************************************
* *
* Si prega di ricordare di *SPOSTARE* il file di configurazione dopo che l'installazione *è stata completata con successo.*
* *
* * /root/iRedMail-x.y.z/config
* *
*************************************************************************
< Domanda > Continuare? [y|N]Questo è tutto ciò che devi fare per configurare un server di posta gratuito e completo. Abbastanza facile?
Cose Importanti da Sapere Dopo l’Installazione
- Leggi prima il file /root/iRedMail-x.y.z/iRedMail.tips, contiene: - URL, nomi utente e password delle applicazioni basate sul web
- Posizione dei file di configurazione del software relativo al server di posta
- Alcune altre informazioni importanti e/o sensibili
- Configura il record DNS per SPF
- Configura il record DNS per DKIM
Accedi a Webmail e Altre Applicazioni Web
Dopo che l’installazione è stata completata con successo, puoi accedere ai programmi basati sul web se scegli di installarli. Sostituisci ‘your_server’ qui sotto con il tuo nome di server reale o indirizzo IP.
- Webmail: http://your_server/mail/ (o /webmail, /roundcube. HTTPS è disponibile anche.)
- Pannello di amministrazione: httpS://your_server/iredadmin/
- phpMyAdmin: httpS://your_server/phpmyadmin/
- Awstats: httpS://your_server/awstats/awstats.pl?config=web (o?config=smtp)
Ottieni Supporto Tecnico
iRedMail fornisce supporto online veloce ed efficace, si prega di postare tutti i problemi, feedback, richieste di funzionalità, suggerimenti nel nostro forum di supporto online, è più responsabile di quanto ti aspetti: http://www.iredmail.org/forum/.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.