Mail Server · 5 min read · Nov 10, 2025
Costruisci un server di posta gratuito e completo su Gentoo Linux con iRedMail
Costruisci un server di posta gratuito e completo su Gentoo Linux con iRedMail
Riepilogo
Stiamo per configurare un server di posta gratuito e completo su Gentoo Linux, tutti i componenti relativi al servizio di posta sono gratuiti e open source, e possiedi tutti i dati. Il processo di installazione è estremamente facile e fluido.
Seguendo questo tutorial, avrai pronto per l’uso in produzione il seguente software e servizi principali:
- Postfix: servizio SMTP
- Dovecot: POP3/POP3S, IMAP/IMAPS, servizio Managesieve
- Apache: server web
- MySQL: memorizzazione degli account di posta e dei dati dell’applicazione
- Amavisd, SpamAssassin, ClamAV: anti-spam, antivirus
- Roundcube: webmail
- Awstats: analizzatore di log di Apache e Postfix
- Fail2ban: scansiona i file di log (ad es. /var/log/apache/error_log) e banna gli IP che mostrano segni di attività malevola – troppi errori di password, ricerca di exploit, ecc.
- iRedAdmin: un pannello di amministrazione di base, gratuito e open source per gestire gli account di posta
Introduzione a iRedMail
La homepage del progetto iRedMail è qui: http://www.iredmail.org/
iRedMail è:
- Una soluzione di server di posta COMPLETAMENTE GRATUITA, completa e funzionale. 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 senza costi 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 5.x (Lenny), 6.x (Squeeze)
- Ubuntu 10.04 LTS, 11.04, 11.10
- Gentoo Linux (con l’ultima portage)
- openSUSE 12.1
- FreeBSD 7.x, 8.x
Requisiti di sistema
ATTENZIONE: iRedMail è progettato per essere installato su un sistema server FRESCO, il che significa che il tuo server NON deve avere componenti relativi alla posta installati, ad es. Apache, MySQL, OpenLDAP, Postfix, Dovecot, Amavisd, ecc. Altrimenti potrebbe sovrascrivere i tuoi file/configurazioni esistenti anche se eseguirà un backup dei file prima di modificare, e potrebbe non funzionare come previsto.
Per installare iRedMail, hai bisogno di:
- Un Gentoo Linux FRESCO e minimale. Ad esempio, installa Gentoo Linux con stage3. È consigliato utilizzare l’ultima versione di Gentoo.
- Almeno 512 MB di memoria sono richiesti per l’uso in produzione.
NOTA: Tutti i pacchetti sono costruiti e installati con l’ultima portage.
Preparazioni
Imposta un nome host completamente qualificato (FQDN) sul tuo server
Dobbiamo impostare un nome host FQDN prima di configurare il server di posta.
Su Gentoo Linux, il nome host è impostato in tre file:
Nome host breve: /etc/conf.d/hostname
# Parte del file: /etc/conf.d/hostname
HOSTNAME='demo'Nome di dominio DNS: /etc/conf.d/net
# Parte del file: /etc/conf.d/net
dns_domain='iredmail.org'Mappatura 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 il nome host non è stato cambiato, riavvia il server per farlo funzionare.
$ hostname -fdemo.iredmail.orgSincronizza Portage, costruisci il mondo e installa gli strumenti necessari
# emerge --sync
# emerge -uDN world
# revdep-rebuild
# emerge portage-utils
# etc-updateScarica l’ultima versione di iRedMail
Visita la pagina di download per ottenere l’ultima versione di iRedMail. È richiesta almeno la versione iRedMail-0.8.0-beta2.
Carica iRedMail sul tuo server di posta tramite ftp o scp o qualsiasi metodo tu possa utilizzare, 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 effettivo).
Decomprimi il pacchetto tar di iRedMail:
# cd /root/
# tar xjf iRedMail-x.y.z.tar.bz2Avvia l’installer di iRedMail
Ora è pronto per avviare l’installer di iRedMail, ti farà alcune semplici domande, questi sono tutti i passaggi per configurare un server di posta completo.
# cd /root/iRedMail-x.y.z/
# bash iRedMail.shScreenshot dell’installazione di iRedMail
- Benvenuto e grazie per il tuo utilizzo:

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

- Scegli il backend utilizzato per memorizzare gli account di posta. In questo tutorial sceglieremo MySQL, per favore scegli quello con cui hai familiarità. Puoi gestire gli account di posta con iRedAdmin, il nostro pannello di amministrazione web di iRedMail.

- Imposta la password dell’utente root di MySQL. MySQL è utilizzato per memorizzare gli account di posta e i dati dell’applicazione. ad es. Roundcube webmail, Policyd, 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 di 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 dell’amministratore è hard-coded, puoi creare nuovi amministratori 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:

- Scegli la lingua predefinita per la tua webmail:

Dopo aver risposto a queste domande, l’installer di iRedMail ti chiederà di confermare l’inizio dell’installazione. Installerà e configurerà automaticamente i pacchetti richiesti. Digita y o Y e premi Invio per confermare.
...
Configurazione completata.
***********************************************************************
************************ AVVERTENZA *******************************
***********************************************************************
* *
* Si prega di ricordare di *RIMUOVERE* il file di configurazione dopo che l'installazione è *completata con successo.*
* *
* * /root/iRedMail-x.y.z/config
* *
*************************************************************************
<<< iRedMail >>> Continuare? [Y|n] # <- Digita 'Y' o 'y' qui, e premi 'Invio' per continuareQuesto è tutto ciò che devi fare per configurare un server di posta gratuito e completo. Abbastanza facile?
Cose importanti che dovresti sapere dopo l’installazione
- Leggi prima il file /root/iRedMail-x.y.z/iRedMail.tips, contiene: - URL, nomi utente e password delle applicazioni web-based
- 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 ad altre applicazioni web
Dopo che l’installazione è stata completata con successo, puoi accedere ai programmi web-based se scegli di installarli. Sostituisci ‘your_server’ qui sotto con il tuo nome di server effettivo 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
iiRedMail 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.