GNU/Linux >> Znalost Linux >  >> Linux

Jak nastavit plně vybavený poštovní server s IRedMail na Centos 7 VPS

iRedMail je bezplatné, open-source a plnohodnotné řešení poštovního serveru, které vám umožňuje hostovat váš vlastní poštovní server zcela zdarma. iRedMail je skript, který automaticky nainstaluje a nakonfiguruje všechny potřebné součásti poštovního serveru na vašem serveru, čímž šetří čas. Pomocí webového rozhraní iRedMail můžete vytvořit neomezený počet poštovních schránek a neomezený počet poštovních domén. Pokud hledáte bezplatné a plnohodnotné řešení poštovního serveru bez jakýchkoli bolestí hlavy, pak je pro vás iRedMail tou nejlepší volbou. Všechny komponenty používané v iRedMail jsou open source, včetně Postfix, Dovecot, Nginx, MariaDB, SpamAssassin, ClamAV, SOGo, Fail2ban, Roundcube a Netdata. Nebudete muset platit žádné další náklady.

V tomto tutoriálu se naučíme, jak nainstalovat a nakonfigurovat server iRedMail na Centos 7 VPS.

Předpoklady

  • Nový Centos 7 VPS v cloudu Atlantic.Net s minimálně 2 GB RAM.
  • Platný název domény ukazující na vaši IP adresu VPS. V tomto tutoriálu budeme používat email.example.com.
  • Záznamy A a MX pro váš server.

Poznámka :Informace o správě DNS záznamů naleznete v Atlantic DNS Guide.

Krok 1 – Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému serveru Atlantic.Net Cloud. Vytvořte nový server a jako operační systém vyberte Centos 7 s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte na svůj server Centos 7, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

yum update -y

Krok 2 – Zakažte Selinux

Nejprve budete muset zakázat Selinux na vašem serveru. Můžete to udělat úpravou souboru /etc/selinux/config:

nano /etc/selinux/config

Změňte soubor, jak je ukázáno níže:

SELINUX=disabled
SELINUXTYPE=targeted

Uložte a zavřete soubor. Poté restartujte server, aby se změny projevily.

Krok 3 – Nastavte název hostitele vašeho serveru

Dále budete muset nastavit název hostitele vašeho serveru. V tomto případě nastavíme plně kvalifikovaný název domény (FQDN) v /etc/hosts, než půjdeme dále. Můžete to nastavit úpravou souboru /etc/hosts:

nano /etc/hosts

Změňte soubor, jak je ukázáno níže:

# Automatically generated
127.0.0.1 email.example.com mail localhost

Uložte a zavřete soubor. Poté spusťte následující příkaz a použijte změny konfigurace:

hostname -f

Krok 4 – Instalace iRedMail

Nejprve nainstalujte některé požadované balíčky pomocí následujícího příkazu:

yum install bzip2 nano wget -y

Dále si budete muset stáhnout nejnovější verzi iRedMail z jejich oficiální stránky pro stahování. Můžete si jej stáhnout pomocí následujícího příkazu:

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

Po stažení rozbalte stažený soubor pomocí následujícího příkazu:

 tar -jxvf iRedMail-0.9.9.tar.bz2

Dále změňte adresář na extrahovaný adresář pomocí následujícího příkazu:

cd iRedMail-0.9.9

Dále spusťte instalační skript iRedMail, jak je znázorněno níže:

bash iRedMail.sh

Během instalace budete muset odpovědět na několik otázek k nastavení poštovního serveru iRedMail.

Nejprve budete přesměrováni na uvítací obrazovku iRedMail, jak je znázorněno níže:

Vyberte možnost Ano a stiskněte Enter pokračovat v instalaci. Měli byste vidět následující obrazovku:

Zde zadejte adresář pro ukládání poštovních schránek a klikněte na Další knoflík. Měli byste vidět následující obrazovku:

Vyberte webový server a klikněte na Další knoflík. Měli byste vidět následující obrazovku:

Vyberte databázi a klikněte na Další knoflík. Měli byste vidět následující obrazovku:

Zadejte heslo pro správce MySQL a klikněte na Další knoflík. Měli byste vidět následující obrazovku:

Zadejte platný název domény a klikněte na Další knoflík. Měli byste vidět následující obrazovku:

Zadejte heslo pro správce poštovní domény. To bude také použito pro přihlášení k webmailu a iRedMail. Klikněte na Další knoflík. Měli byste vidět následující obrazovku:

Vyberte různé součásti, které chcete nainstalovat pomocí iRedMail, a klikněte na Další knoflík. Měli byste vidět následující výstup:

*************************************************************************
***************************** 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

Nyní zkontrolujte všechny možnosti, které jste vybrali, zadejte y a stiskněte Enter pokračovat v instalaci. Po úspěšném dokončení instalace byste měli vidět následující výstup:

********************************************************************
* 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.
*
********************************************************************

Ve výše uvedeném výstupu byste měli vidět adresy URL všech nainstalovaných webových aplikací.

Dále zastavte službu freshclam a aktualizujte databázi ClamAV pomocí následujícího příkazu:

systemctl stop clamav-freshclam
freshclam

Dále odstraňte zdrojový adresář iRedMail pomocí následujícího příkazu:

rm -rf /root/iRedMail-0.9.9/

Nakonec restartujte server, abyste povolili všechny poštovní služby.

Krok 5 – Přístup k webovému rozhraní iRedMail

Nyní otevřete webový prohlížeč a zadejte adresu URL https://email.example.com/iredadmin. Budete přesměrováni na přihlašovací obrazovku iRedMail:

Zadejte své uživatelské jméno a heslo správce. Poté klikněte na Přihlásit se knoflík. Na následující stránce byste měli vidět řídicí panel iRedMail:

Poté kliknutím na tlačítko Přidat> Uživatel vytvořte svůj první e-mailový účet. Měli byste vidět následující stránku:

Zadejte své uživatelské jméno, heslo a kvótu pro poštovní schránku a klikněte na Přidat knoflík. Jakmile je uživatel úspěšně vytvořen, měla by se zobrazit následující obrazovka:

Poté otevřete webový prohlížeč a zadejte adresu URL https://email.example.com/mail pro přístup k webové poště Roundcube. Měli byste vidět následující obrazovku:

Nyní zadejte své e-mailové uživatelské jméno a heslo, které jste vytvořili dříve, a klikněte na Přihlásit knoflík. Na následující stránce byste měli vidět řídicí panel webové pošty Roundcube:

Nyní můžete pomocí tohoto rozhraní odesílat a přijímat e-maily.

Pomocí Netdata můžete také sledovat výkon vašeho serveru. Chcete-li to provést, otevřete webový prohlížeč a zadejte adresu URL https://email.example.com/netdata. Na následující obrazovce budete přesměrováni na ovládací panel Netdata.

Závěr

Gratulujeme! úspěšně jste nainstalovali a nakonfigurovali plnohodnotný server iRedMail na Centos 7 VPS. Nyní můžete na svůj poštovní server přidat další domény a e-mailové účty. Pokud jste připraveni začít s iRedMail na Centos 7, získejte VPS hosting od Atlantic.Net ještě dnes.


Linux
  1. Nastavte poštovní server pomocí PostfixAdmin a MariaDB na CentOS 7

  2. Jak nastavit VSFTPD na CentOS 8

  3. Jak odeslat e-mail s mým serverem CentOS?

  1. Nastavte poštovní server pomocí PostfixAdmin

  2. Jak nainstalovat iRedMail (mailový server) na CentOS 7 / RHEL 7

  3. Jak nastavit poštovní server pomocí PostfixAdmin na CentOS 7

  1. Jak nastavit poštovní server pomocí PostfixAdmin na Debianu 11

  2. Jak nastavit poštovní server s Modoboa na Debianu 10

  3. Jak snadno nastavit poštovní server na Debian 9 Stretch s iRedMail