Server di Posta · 4 min read · Oct 23, 2025
iRedMail 0.7.0: Server di Posta Open Source Con Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube (Debian Squeeze)
iRedMail 0.7.0: Server di Posta Open Source Con Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube Su Debian Squeeze (Debian 6.0)
iRedMail è uno script shell che ti consente di implementare rapidamente una soluzione di posta completa in meno di 2 minuti. Il suo obiettivo è rendere l’installazione e la configurazione di un server di posta Linux semplice, indolore e facile da usare.
La maggior parte dei componenti utilizzati in iRedMail è fornita ufficialmente dalle distribuzioni Linux. Ciò significa che gli utenti di iRedMail possono ricevere supporto per gli aggiornamenti software finché la distribuzione è supportata. iRedMail supporta sia OpenLDAP che MySQL come backend per memorizzare domini virtuali e utenti. Questo tutorial mostra come utilizzare il backend OpenLDAP su Debian Squeeze.
Che cos’è iRedMail?
- iRedMail è uno script shell.
- Ti consente di implementare rapidamente una soluzione di posta completa in meno di 2 minuti.
- iRedMail supporta sia OpenLDAP che MySQL come backend per memorizzare domini virtuali e utenti.
- iRedMail fornisce ufficialmente il pannello web iRedAdmin per gestire i server di posta.
- La maggior parte dei componenti utilizzati in iRedMail è fornita ufficialmente dalle distribuzioni Linux. Ciò significa che gli utenti di iRedMail possono ricevere supporto per gli aggiornamenti software finché la distribuzione è supportata.
- Supporta RedHat, CentOS, Debian, Ubuntu, OpenSuSE, FreeBSD su architetture sia i386 che x86_64.
- Fornisce RoundCube 0.5.1 come programma di webmail.
Link utili:
- Perché gli utenti sono interessati a iRedMail: http://www.iredmail.org/forum/topic74-why-are-you-interested-in-iredmail.html
- Forum di discussione: http://www.iredmail.org/forum/
- Pagina principale del progetto: http://code.google.com/p/iredmail/
1 Requisiti
Si consiglia vivamente di utilizzare la versione Debian NetInstall per installare un sistema Debian minimale, e poi implementare il servizio di posta tramite la soluzione iRedMail. ad esempio:
Per installare un tale sistema avrai bisogno dei seguenti:
- ISO di Debian Squeeze (Debian 6.0); scarica le immagini CD/DVD di Debian tramite HTTP/FTP
- Connessione a Internet.
2 Nota Preliminare
In questo tutorial utilizziamo:
- Nome host: mail.example.com
- Indirizzo IP: 192.168.1.10
- Suffisso LDAP (root dn): dc=example,dc=com
- Il primo dominio virtuale: example.com
- iRedMail installa tutti i pacchetti dai repository apt ufficiali su Debian 6. Su Debian 5, installa dai repository apt ufficiali e dal repository backports.
3 Impostare Il Nome Host
In Debian, il nome host è impostato in questi due file:
- /etc/hosts: mappatura nome host <=> indirizzo IP
- /etc/hostname: impostazione del nome host
Mappa questo nome host a ‘127.0.0.1’ (attenzione: elenca il nome host FQDN come primo elemento!).
Modifica /etc/hosts:
127.0.0.1 localhost
127.0.1.1 mail.example.com mailModifica /etc/hostname:
mailFai sì che la modifica del nome host abbia effetto immediato:
Verifica il nome host FQDN:
# hostname mail #hostname -fmail.example.com
4 Installa Pacchetti Necessari
Dobbiamo avere bzip2 installato per estrarre iRedMail.
5 Inizia L’Installazione Di iRedMail
Passa all’utente root, dobbiamo eseguire ulteriori comandi come utente root senza sudo.
$ sudo su -
Scarica la nuova versione di iredmail e inizia l’installazione:
Pagina di benvenuto:

Scegli la directory che sarà utilizzata per memorizzare le caselle di posta degli utenti.

iRedMail supporta sia OpenLDAP che MySQL come backend per memorizzare domini virtuali e utenti. OpenLDAP è raccomandato.

Suffisso LDAP, normalmente è il tuo nome di dominio, come: dc=example,dc=com:

Imposta la password per l’amministratore del server LDAP: cn=Manager,dc=example,dc=com

Imposta la password root di MySQL:

Aggiungi il tuo primo dominio virtuale, ad esempio:

Imposta una password per l’amministratore del dominio virtuale: [email protected], puoi accedere a iRedadmin e Awstats con questo account.

Imposta una password per il primo utente normale [email protected] per il primo dominio virtuale:

Seleziona componenti opzionali:

Seleziona la lingua predefinita per la tua applicazione webmail:

La configurazione è ora completata, possiamo ora avviare l’installazione:
Configurazione completata.
***********************************************************************
************************* ATTENZIONE *******************************
***********************************************************************
* *
* Si prega di ricordare di *MUOVERE* il file di configurazione dopo che l'installazione è *completata con successo.*
* *
* * /root/iRedMail-0.7.0-beta2/config
* *
***********************************************************************
< INFO > Continuare? [Y|n]Completa l’installazione:
*********************************************************************** * Installazione e configurazione di iRedMail-0.7.0-beta2 completate. *********************************************************************** < Domanda > Vuoi utilizzare le regole del firewall fornite con iRedMail ora? < Domanda > File: /etc/default/iptables, con porta SSHD: 22. [Y|n] < INFO > Copia delle regole di esempio del firewall: /etc/default/iptables. insserv: avviso: script 'K01iredapd' mancante di tag e sovrascritture LSB insserv: avviso: script 'iredapd' mancante di tag e sovrascritture LSB < Domanda > Riavviare il firewall ora (con porta SSHD 22)? [y|N] < Domanda > Vuoi avviare postfix ora? [y|N] ****************************************************************** * URL delle tue applicazioni web: * * - Webmail: http://mail.example.com/mail/ o httpS://mail.example.com/mail/ * + Account: [email protected], Password: iredmail * * - iRedAdmin: httpS://mail.example.com/iredadmin/ * + Account: [email protected], Password: iredmail * * - phpMyAdmin: httpS://mail.example.com/phpmyadmin/ * + Account: * - Nome: vmailadmin, Password: are9NuhLoAuqFl3FvMZbO81ulUHEjs * - Nome: root, Password: iredmail * * - phpLDAPadmin: httpS://mail.example.com/phpldapadmin/ * + Account: * - Nome (gestisci solo gli account di posta): cn=vmailadmin,dc=example,dc=com, Password: XvHGEnriTEsKc1oO4ruKqKjjR4DVgC * - Nome (gestore a livello di sito): cn=Manager,dc=example,dc=com, Password: iredmail * * - Awstats: * + URL: * - httpS://mail.example.com/awstats/awstats.pl?config=web * - httpS://mail.example.com/awstats/awstats.pl?config=smtp * + Account: [email protected], Password: iredmail * ******************************************************************** * Congratulazioni, configurazione del server di posta completata. Si prega di fare riferimento al file di suggerimenti per ulteriori informazioni: * * - /root/iRedMail-0.7.0-beta2/iRedMail.tips * * Ed è stato inviato al tuo account di posta [email protected]. * * Si prega di riavviare il sistema per abilitare i servizi relativi alla posta o avviarli manualmente senza riavvio: * * # for i in rsyslog apache2 postfix mysql slapd postfix-policyd dovecot amavis clamav-daemon clamav-freshclam cron iredapd iptables; do /etc/init.d/${i} restart; done * ******************************************************************** root@mail:~/iRedMail-0.7.0-beta2#
Riavvia tutti i servizi correlati:
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.