Server di Posta · 4 min read · Oct 21, 2025

iRedMail 0.7.0: Server di Posta Completo Con OpenLDAP/Postfix/Dovecot/Amavisd/ClamAV/SpamAssassin/iRedAdmin Su FreeBSD 7.x 8.x

iRedMail 0.7.0: Server di Posta Completo Con OpenLDAP/Postfix/Dovecot/Amavisd/ClamAV/SpamAssassin/RoundCube/iRedAdmin Su FreeBSD 7.x 8.x

Ultima modifica 31/03/2011

iRedMail è uno script shell che ti consente di implementare rapidamente una soluzione di posta completa in meno di 2 minuti. Dalla versione 0.6, supporta FreeBSD 7.2 e 8.0 (supporta sia i386 che x86_64). Il suo obiettivo è rendere semplice e facile da usare l’installazione e la configurazione di un server di posta Linux. iRedMail supporta sia OpenLDAP che MySQL come backend per memorizzare domini virtuali e utenti. Questo tutorial mostra come utilizzare il backend OpenLDAP; utilizza FreeBSD 8.2, ma i passaggi per 7.x sono gli stessi.

iRedmail fornisce RoundCube come programma di webmail, che supporta i backend MySQL e OpenLDAP e può cambiare le password e le impostazioni di assenza.

Il progetto iRedMail è stato pubblicato due anni fa (2007-11-01).

Tutti i pacchetti provengono dai port tranne iRedAdmin.

1 Requisiti

Si consiglia vivamente di installare un sistema FreeBSD minimale (non sono necessari pacchetti aggiuntivi), e poi implementare il servizio di posta tramite la soluzione iRedMail.

Per installare un tale sistema avrai bisogno dei seguenti:

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

3 Impostare il nome host

Non importa se il tuo server è esterno o interno, è fortemente raccomandato che tu configuri un nome host (FQDN) completamente qualificato.

In FreeBSD, il nome host è impostato in /etc/rc.conf:

hostname="mail.example.com"

Mappa questo nome host a 127.0.0.1 in /etc/hosts:

127.0.0.1   mail.example.com mail localhost localhost.localdomain

Verifica il nome host FQDN:

  # hostname -f
  mail.example.com

4 Aggiorna l’albero dei port tramite portsnap

5 Installa i pacchetti richiesti da iRedMail

Shell Bash:

wget:

6 Inizia a installare iRedMail

Scarica la nuova versione di iredmail:

Avvia l’installer di iRedMail:

Pagina di benvenuto:

Scegli la directory che verrà 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 di root di MySQL:

Aggiungi il tuo primo dominio virtuale, ad esempio:

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

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

Seleziona i componenti opzionali:

Seleziona la lingua predefinita per la tua applicazione di webmail:

La configurazione è ora terminata, possiamo ora avviare l’installazione:

Durante il download del software, potresti vedere un errore come questo:

=> rarbsd-3.9.0.tar.gz non sembra esistere in /usr/ports/distfiles/.
=> Tentativo di recupero da http://www.rarlab.com/rar/.
fetch: http://www.rarlab.com/rar/rarbsd-3.9.0.tar.gz: Spostato Temporaneamente
=> Tentativo di recupero da ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/rarbsd-3.9.0.tar.gz: File non disponibile (ad esempio, file non trovato, nessun accesso)
=> Impossibile recuperarlo - per favore prova a recuperare questo
=> port manualmente in /usr/ports/distfiles/ e riprova.
* Codice di errore 1

Interrompi in /usr/ports/archivers/rar.
* Codice di errore 1

Interrompi in /usr/ports/security/amavisd-new.
< ERROR > I tarball non sono stati scaricati correttamente, per favore risolvili prima di procedere.

Questo accade perché il pacchetto rarbsd è mancante, quindi devi installarlo:

Poi esegui di nuovo l’installer di iRedMail.

# bash iRedMail.sh

< INFO > Controllo del comando/pacchetto necessario: dialog/dialog …
< INFO > Controlla il file di configurazione: /root/iRedMail-0.6.0-beta2/config… Trovato.
< Question > Vuoi usarlo per la configurazione del server di posta? [y|N]y

Completa l’installazione:

< INFO > Installazione di php Net_LDAP2 …
< Question > Vuoi avviare postfix ora? [y|N]

  • Congratulazioni, configurazione del server di posta completata. Si prega di fare riferimento al file di suggerimenti
  • per ulteriori informazioni:
    • /root/iRedMail-0.6.0-beta2/iRedMail.tips
  • E ti è stato inviato al tuo account di posta [email protected].
  • Si prega di riavviare il sistema per abilitare i servizi di posta o avviarli
  • manualmente senza riavvio:

Hai nuova posta.
mail#

Avvia i servizi manualmente senza riavvio:

postfix policyd clamav-clamd clamav-freshclam apache22; do /usr/local/etc/rc.d/${i} restart; done

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.