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:

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        mail

Modifica /etc/hostname:

mail

Fai sì che la modifica del nome host abbia effetto immediato:

Verifica il nome host FQDN:

# hostname
  mail
  #hostname -f

mail.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:

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.