GNU/Linux >> Linux Esercitazione >  >> Linux

Come configurare un server di posta completo con IRedMail su Centos 7 VPS

iRedMail è una soluzione di server di posta gratuita, open source e completa che ti consente di ospitare il tuo server di posta senza alcun costo. iRedMail è uno script che installa e configura automaticamente tutti i componenti del server di posta necessari sul tuo server, risparmiando tempo. Puoi creare caselle di posta illimitate e domini di posta illimitati utilizzando l'interfaccia basata sul Web di iRedMail. Se stai cercando una soluzione di server di posta gratuita e completa senza grattacapi, allora iRedMail è la scelta migliore per te. Tutti i componenti utilizzati in iRedMail sono open source, inclusi Postfix, Dovecot, Nginx, MariaDB, SpamAssassin, ClamAV, SOGo, Fail2ban, Roundcube e Netdata. Non dovrai pagare alcun costo aggiuntivo.

In questo tutorial impareremo come installare e configurare un server iRedMail su Centos 7 VPS.

Prerequisiti

  • Un nuovo Centos 7 VPS su Atlantic.Net Cloud con minimo 2 GB di RAM.
  • Un nome di dominio valido puntato al tuo indirizzo IP VPS. In questo tutorial utilizzeremo email.example.com.
  • Record A e MX per il tuo server.

Nota :puoi fare riferimento alla guida Atlantic DNS per informazioni su come gestire i record DNS.

Fase 1:crea un server cloud Atlantic.Net

Innanzitutto, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Centos 7 come sistema operativo con almeno 2 GB di RAM. Collegati al tuo server Cloud tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.

Dopo aver effettuato l'accesso al tuo server Centos 7, esegui il comando seguente per aggiornare il tuo sistema di base con gli ultimi pacchetti disponibili.

yum update -y

Fase 2 – Disattiva Selinux

Innanzitutto, dovrai disabilitare Selinux sul tuo server. Puoi farlo modificando il file /etc/selinux/config:

nano /etc/selinux/config

Modifica il file come mostrato di seguito:

SELINUX=disabled
SELINUXTYPE=targeted

Salva e chiudi il file. Quindi, riavvia il server per applicare le modifiche.

Fase 3:imposta il nome host del tuo server

Successivamente, dovrai impostare il nome host del tuo server. In questo caso, imposteremo un nome di dominio completo (FQDN) in /etc/hosts prima di andare oltre. Puoi impostarlo modificando il file /etc/hosts:

nano /etc/hosts

Modifica il file come mostrato di seguito:

# Automatically generated
127.0.0.1 email.example.com mail localhost

Salva e chiudi il file. Quindi, esegui il comando seguente per applicare le modifiche alla configurazione:

hostname -f

Fase 4 – Installa iRedMail

Innanzitutto, installa alcuni pacchetti richiesti con il seguente comando:

yum install bzip2 nano wget -y

Successivamente, dovrai scaricare l'ultima versione di iRedMail dalla loro pagina di download ufficiale. Puoi scaricarlo con il seguente comando:

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2

Una volta scaricato, estrai il file scaricato con il seguente comando:

 tar -jxvf iRedMail-0.9.9.tar.bz2

Quindi, cambia la directory nella directory estratta con il seguente comando:

cd iRedMail-0.9.9

Quindi, esegui lo script di installazione di iRedMail come mostrato di seguito:

bash iRedMail.sh

Durante l'installazione, dovrai rispondere a diverse domande per configurare il server di posta di iRedMail.

Innanzitutto, verrai reindirizzato alla schermata di benvenuto di iRedMail come mostrato di seguito:

Seleziona e premi Invio per procedere con l'installazione. Dovresti vedere la seguente schermata:

Qui, specifica una directory in cui archiviare le cassette postali e fai clic su Avanti pulsante. Dovresti vedere la seguente schermata:

Seleziona un server web e fai clic su Avanti pulsante. Dovresti vedere la seguente schermata:

Seleziona un database e fai clic su Avanti pulsante. Dovresti vedere la seguente schermata:

Specificare una password per l'amministratore MySQL e fare clic su Avanti pulsante. Dovresti vedere la seguente schermata:

Specifica un nome di dominio valido e fai clic su Avanti pulsante. Dovresti vedere la seguente schermata:

Specificare una password per l'amministratore del dominio di posta. Questo verrà utilizzato anche per accedere a webmail e iRedMail. Fare clic su Avanti pulsante. Dovresti vedere la seguente schermata:

Seleziona i diversi componenti che desideri installare con iRedMail e fai clic su Avanti pulsante. Dovresti vedere il seguente output:

*************************************************************************
***************************** WARNING ***********************************
*************************************************************************
*                                                                       *
* Below file contains sensitive infomation (username/password), please  *
* do remember to *MOVE* it to a safe place after installation.          *
*                                                                       *
*   * /root/iRedMail-0.9.9/config
*                                                                       *
*************************************************************************
********************** Review your settings *****************************
*************************************************************************
* Storage base directory:               /var/vmail
* Mailboxes:                           
* Daily backup of SQL/LDAP databases:  
* Store mail accounts in:               MariaDB
* Web server:                           Nginx
* First mail domain name:               example.com
* Mail domain admin:                    [email protected]
* Additional components:                Roundcubemail netdata iRedAdmin
< Question > Continue? [y|N]y

Ora, rivedi tutte le opzioni che hai scelto, digita y e premi Invio per procedere con l'installazione. Una volta che l'installazione è stata completata con successo, dovresti vedere il seguente output:

********************************************************************
* URLs of installed web applications:
*
* - Roundcube webmail: https://email.example.com/mail/
* - netdata (monitor): https://email.example.com/netdata/
*
* - Web admin panel (iRedAdmin): https://email.example.com/iredadmin/
*
* You can login to above links with below credential:
*
* - Username: [email protected]
* - Password: [email protected]
*
*
********************************************************************
* Congratulations, mail server setup completed successfully. Please
* read below file for more information:
*
*   - /root/iRedMail-0.9.9/iRedMail.tips
*
* And it's sent to your mail account [email protected]
*
********************* WARNING **************************************
*
* Please reboot your system to enable all mail services.
*
********************************************************************

Nell'output sopra, dovresti vedere gli URL di tutte le applicazioni web installate.

Quindi, arresta il servizio freshclam e aggiorna il database ClamAV con il seguente comando:

systemctl stop clamav-freshclam
freshclam

Quindi, elimina la directory di origine di iRedMail con il seguente comando:

rm -rf /root/iRedMail-0.9.9/

Infine, riavvia il server per abilitare tutti i servizi di posta.

Fase 5:accedi all'interfaccia Web di iRedMail

Ora apri il tuo browser web e digita l'URL https://email.example.com/iredadmin. Verrai reindirizzato alla schermata di accesso di iRedMail:

Fornisci il nome utente e la password dell'amministratore. Quindi, fai clic su Accedi pulsante. Dovresti vedere la dashboard di iRedMail nella pagina seguente:

Quindi, fai clic sul pulsante Aggiungi> Utente per creare il tuo primo account e-mail. Dovresti vedere la seguente pagina:

Fornisci il tuo nome utente, password e quota casella di posta e fai clic su Aggiungi pulsante. Una volta che l'utente è stato creato correttamente, dovresti vedere la seguente schermata:

Quindi, apri il tuo browser web e digita l'URL https://email.example.com/mail per accedere alla webmail di Roundcube. Dovresti vedere la seguente schermata:

Ora, fornisci il tuo nome utente e password e-mail che hai creato in precedenza e fai clic su Accedi pulsante. Dovresti vedere la dashboard webmail di Roundcube nella pagina seguente:

Ora puoi inviare e ricevere e-mail con questa interfaccia.

Puoi anche monitorare le prestazioni del tuo server con Netdata. Per farlo, apri il tuo browser web e digita l'URL https://email.example.com/netdata. Verrai reindirizzato alla dashboard di Netdata nella schermata seguente.

Conclusione

Congratulazioni! hai installato e configurato correttamente il server iRedMail completo su Centos 7 VPS. Ora puoi aggiungere più domini e account e-mail al tuo server di posta. Se sei pronto per iniziare con iRedMail su Centos 7, ottieni l'hosting VPS da Atlantic.Net oggi stesso.


Linux
  1. Configura un server di posta con PostfixAdmin

  2. Configura un server di posta con PostfixAdmin e MariaDB su CentOS 7

  3. Come configurare un server di posta con PostfixAdmin su CentOS 7

  4. Come configurare VSFTPD su CentOS 8

  5. Come inviare e-mail con il mio server CentOS?

Come installare il server di posta con PostfixAdmin su CentOS 7

Come configurare SSH su CentOS e RHEL

Come configurare un server TeamSpeak su CentOS 7

Come configurare un server Minecraft su CentOS 7

Come configurare un server di posta completo con iRedMail su Ubuntu 18.04 VPS

Come configurare un server di posta con Modoboa su Ubuntu 20.04