Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

Costruire un Server di posta completo su CentOS 6 con Postfix, Dovecot, PostgreSQL

Riepilogo

Stiamo andando a impostare un server di posta gratuito, full-optional su CentOS 6.2, servizio posta tutti i relativi componenti sono libero e open source, ed è possibile controllare i propri dati. Il processo di installazione è estremamente facile e liscia.

Seguendo questo tutorial, avrete sotto principali software e servizi pronti per l’uso in produzione:

  • Postfix: Servizio SMTP
  • Dovecot: POP3/POP3S, IMAP/IMAPS, Managesieve servizio
  • PostgreSQL: Memorizzazione dei dati dell’applicazione e gli account di posta
  • Apache: Server Web
  • Amavisd, SpamAssassin, ClamAV: Anti-spam, anti-virus
  • Roundcube: Webmail
  • Fail2ban: analizza i file di registro (ad esempio /var/log/maillog) e divieti IPs che mostrano i segni dannosi..–troppi errori di password, alla ricerca di exploit, ecc.
  • iRedAdmin: un pannello di amministrazione di base, libere ed open source per gestire gli account di posta elettronica. Edizione completa consigliati è disponibile per l’acquisto qui: http://www.iredmail.org/admin_panel.html.
  • AWStats: Analizzatore di log di Apache e Postfix
  • phpPgAdmin: strumento di amministrazione web-based per PostgreSQL

 

Introdurre iRedMail

Home page del progetto iRedMail è qui: http://www.iredmail.org/

iRedMail è:

  • Un costo ZERO, veri e propri, soluzione di server di posta elettronica completo. Tutti i componenti sono software libero e open source.
  • Un progetto open source, rilasciato sotto GPLv2, ospitato su BitBucket.

Con iRedMail, è possibile impostare un server di posta elettronica completo, a costo zero in meno di 2 minuti. iRedMail funziona su 8 principali distribuzioni di 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 (basata su Ubuntu)
  • Gentoo Linux, l’ufficiale più recente rilascio (o ogni giorno costruire) con le ultimo portage
  • openSUSE 12.1
  • FreeBSD 8. x, 9. x

L’ultima versione beta di iRedMail, 0.8.0-beta4, supporta PostgreSQL su Linux RHEL/CentOS/Scientific (6. x), Ubuntu (11.10, 12.04), FreeBSD.

 

Requisiti di sistema

AVVERTENZA: iRedMail è progettato per essere distribuito in un sistema di server fresco , che significa che il tuo server non hanno posta relative componenti installati, per esempio Apache, PostgreSQL, OpenLDAP, Postfix, Dovecot, Amavisd, ecc. In caso contrario può eseguire l’override tuo attenutato ma sentivo i file e le configurazioni esistenti eseguirà il backup i file prima di modifing e si potrebbe non funzionare come previsto.

Per installare iRedMail, è necessario:

  • Un lavoro fresco, minimal CentOS Linux 6. L’ultima release 6.2 è raccomandato.
  • Almeno 512MB di memoria è necessaria per la produzione.

 

Preparazioni

Impostare un Fully Qualified Domain Name (FQDN) Hostname del Server

Abbiamo bisogno di impostare un nome host FQDN prima abbiamo istituito il server di posta.

Su Linux CentOS, hostname è impostata in due file:

Impostazione della hostname: /etc/sysconfig/network

# Part of file: /etc/sysconfig/network
HOSTNAME=demo.iredmail.org

Mappatura dell’indirizzo IP hostname <> =: / etc/hostsAVVERTENZA: si prega di elencare l’hostname FQDN come primo elemento.

# Part of file: /etc/hosts
127.0.0.1   demo.iredmail.org demo localhost localhost.localdomain

Verificare il nome host FQDN con comando ‘hostname -f’. Se si modifica il nome host, si prega di riavviare il server per farlo funzionare.

$ hostname -f
demo.iredmail.org

 

Abilitare il repository yum per installare nuovi pacchetti

Si prega di abilitare tutti i repository di yum predefiniti in /etc/yum.repos.d/CentOS-Base.repoe disattiva tutti i repository di terze parti. Repository abilitati se si imposta “enabled = 1” nel file repo.

 

Scarica la più recente Release di iRedMail

Visita la pagina Download per ottenere l’ultima versione di iRedMail. At least iRedMail-0.8.0-beta4 è richiesto.

Caricare iRedMail al server di posta tramite ftp o scp o qualunque metodo che è possibile utilizzare, login al server per installare iRedMail. Supponiamo che caricato su directory /root/iRedMail-x.y.z.tar.bz2 (Sostituisci x.y.z dal numero di versione).

Decomprimere il tarball di iRedMail:

# cd /root/
# tar xjf iRedMail-x.y.z.tar.bz2

 

Start iRedMail Installer

It’s now ready to start iRedMail installer, it will ask you some simple questions, that are all steps to set up a full-featured mail server.

# cd /root/iRedMail-x.y.z/
# bash iRedMail.sh

 

Screenshots Of iRedMail Installation

1) Welcome and thanks for your use:

2) Specify location to store all mailboxes. Default is /var/vmail/.

3) Choose backend used to store mail accounts. We will choose PostgreSQL for example in this tutorial, please choose the one which you’re familiar with. You can manage mail accounts with iRedAdmin, our web-based iRedMail admin panel.

4) Set password of PostgreSQL admin user. PostgreSQL is used to store mail accounts and application data. e.g. Roundcube webmail, Amavisd-new.

5) Add your first mail domain name:

6) Set password of admin account of your first mail domain. NOTE:

  • This account is used only for system administration, not a mail user. That means you CANNOT login to webmail with this account.
  • You can login to iRedAdmin (web-based iRedMail admin panel) with this account for mail accont management, login name is full email address.
  • Admin username is hard-coded, you can create new admins with iRedAdmin after installation has completed.

7) Set password of first mail user of your first mail domain. NOTE:

  • This account is a normal mail user, that means you can login to webmail with this account, login name is full email address.
  • Username is hard-coded, you can create new mail users with iRedAdmin after installation has completed.

8) Choose optional components:

After these questions, iRedMail installer will ask you to confirm this installation. It will install and configure required packages automatically. Type y or Y and press Enter to confirm, type n or N and press Enter to cancel this installation.

...
Configuration completed.
*************************************************************************
***************************** WARNING ***********************************
*************************************************************************
*                                                                       *
* Please do remember to *MOVE* configuration file after installation    *
* completed successfully.                                               *
*                                                                       *
*   * /root/iRedMail-x.y.z/config
*                                                                       *
*************************************************************************
< Question > Continue? [y|N]

Ecco tutto quello che dovete fare per configurare un server di posta gratuito e completo. Abbastanza facile?

 

Cose importanti che dovreste sapere dopo l’installazione

  • Leggere il file /root/iRedMail-x.y.z/iRedMail.tips in primo luogo, esso contiene:
    • Gli URL, i nomi utente e le password delle applicazioni web-based
    • Posizione della posta servono software configurazione file correlati
    • Alcune altre informazioni importanti e/o sensibili
  • Configurazione DNS record SPF
  • Record DNS Setup per DKIM

 

Accesso Webmail e altre applicazioni Web

Dopo l’installazione è completata, è possibile accedere programmi basati sul web, se si sceglie di installarli. Sostituire ‘server’ seguito dal nome effettivo del server o indirizzo IP.

  • Webmail: http://your_server/mail/ (o /webmail/roundcubeHTTPS è 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)

 

Ottenere supporto tecnico

iRedMail progetto fornisce veloce ed effetto supporto online, si prega di inviare tutti i problemi, commenti, richieste di nuove funzionalità, suggerimenti nel nostro forum di supporto online, è più responsabile del previsto: http://www.iredmail.org/forum/.

Piaciuto l'articolo? Condividilo sui social!

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp