Vytvoření poštovní server na Linuxu poháněné stroje může být jedním z nejdůležitějších věcí, které každý správce systému musí udělat při konfiguraci serverů pro první čas, pokud nevíte, co to znamená; je to jednoduché, pokud máte webové stránky, jako je „example.com“ můžete vytvořit e-mailový účet, jako „uživatelské jméno@příklad.,com“ Chcete-li jej použít k odesílání/přijímání e-mailů snadno místo používání služeb, jako je Hotmail, Gmail, Yahoo Mail, atd.
v tomto článku se naučíme, jak to udělat instalací poštovního serveru Postfix pomocí aplikace“ Roundcube “ webmail a jejích závislostí na Debianu 10/9 a Ubuntu 20.04/18.04/16.04 LTS zprávy.
Krok 1: Nastavte název hostitele a vytvořte záznamy DNS pro doménu
1. Nejprve nastavte platný název hostitele FQDN (plně kvalifikovaný název domény) pro server Ubuntu pomocí příkazu hostnamectl, jak je znázorněno.
$ sudo hostnamectl set-hostname mail.tecmint.com
2., Další, budete muset přidat MX
A
záznamy pro vaši doménu v DNS ovládací panel, který vede další Mta, že se váš mail server mail.yourdomain.com
doména je zodpovědná za doručování e-mailů.
MX record @ mail.tecmint.commail.tecmint.com <IP-address>
Krok 2: Instalace Apache, MariaDB a PHP na Ubuntu
3. Chcete-li vytvořit spuštěný poštovní server pomocí „Roundcube“, musíme nejprve nainstalovat balíčky Apache2, MariaDB a PHP, abychom tak učinili, spusťte.,
Na Debianu 10/9, budete muset stáhnout a nainstalovat SURY PHP PPA repozitáře nainstalovat PHP na Debianu 7.4 10/9, jak je znázorněno.
Krok 3: Instalace poštovního serveru Postfix na Ubuntu
4. Postfix je mail transfer agent (MTA), který je zodpovědný software pro doručování & přijímání e-mailů, je důležité, aby vytvořit kompletní mail server.,
nainstalovat na Ubuntu/Debian, nebo dokonce Máty, run:
$ sudo apt-get install postfix
Během instalace, budete požádáni, aby vybrat typ konfigurace pošty, zvolte „webové Stránky“.
5. Nyní zadejte plně kvalifikovaný název domény, který chcete použít pro odesílání a přijímání e-mailů.
6., Po instalaci Postfix se automaticky spustí a vytvoří nový soubor / etc / postfix / main. cf. Verzi a stav služby Postfix můžete ověřit pomocí následujících příkazů.
$ postconf mail_version$ sudo systemctl status postfix
Krok 4: Testování Postfix Mail Server na Ubuntu
7. Nyní se pokuste zkontrolovat, zda se váš poštovní server připojuje k portu 25 pomocí následujícího příkazu.
výše uvedená zpráva znamená, že spojení je úspěšně navázáno., Pro ukončení připojení zadejte příkaz quit.
8. Můžete také použít poštovní program pro odesílání a čtení e-mailů pomocí následujícího příkazu.
$ mail [email protected]: Subject: Testing My Postfix Mail ServerI'm sending this email using the postfix mail server from Ubuntu machine
Krok 5: Instalace Dovecot IMAP a POP v Ubuntu
9. Dovecot je agent pro doručování pošty (MDA), doručuje e-maily z/na poštovní server, instaluje jej a spustí následující příkaz.
$ sudo apt-get install dovecot-imapd dovecot-pop3d
10. Poté restartujte službu Dovecot pomocí následujícího příkazu.,
$ sudo systemctl restart dovecotOR$ sudo service dovecot restart
Krok 6: Instalace Roundcube Webmail v Ubuntu
11. Roundcube je webmail server, který budete používat ke správě e-mailů na serveru, to má jednoduché webové rozhraní, dělat práci, to může být přizpůsoben instalaci více modulů & motivy.
12. Dále musíte vytvořit novou databázi a uživatele pro Roundcube a udělit veškeré oprávnění novému uživateli k zápisu do databáze.
13., Poté importujte počáteční tabulky do databáze Roundcube.
$ sudo mysql roundcube < /var/www/html/roundcubemail/SQL/mysql.initial.sql
Krok 7: Vytvořte virtuální hostitele Apache pro Roundcube Webmail
14. Vytvořte virtuální hostitele apache pro Roundcube webmail.
$ sudo nano /etc/apache2/sites-available/roundcube.conf
přidejte do něj následující konfiguraci.
15. Dále povolte tento virtuální hostitel a znovu načtěte apache pro změny.
$ sudo a2ensite roundcube.conf$ sudo systemctl reload apache2
16. Nyní můžete přistupovat k webmailu tak, že přejdete do souboru
16. Next, go to the Database settings and add the database details.
17. After making all the changes, create a config.inc.php
.,
18. Po dokončení instalace a závěrečné testy prosím smazat installer
složku a ujistěte se, že enable_installer
config.inc.php
je zakázáno.
$ sudo rm /var/www/html/roundcubemail/installer/ -r
19. Nyní přejděte na přihlašovací stránku a zadejte uživatelské jméno a heslo uživatele.,
Krok 8: Vytvoření Mailových Uživatelů
20. Chcete-li začít používat Roundcube webmail, budete muset vytvořit nového uživatele, abyste tak učinili, spusťte.
$ sudo useradd myusername
nahradit „myusername“ uživatelským jménem, které chcete, vytvořte heslo pro nového uživatele spuštěním.
$ sudo passwd myusername
21. Nyní se vraťte na přihlašovací stránku a zadejte uživatelské jméno a heslo nově vytvořeného uživatele.,
už jste se pokusili vytvořit e-mailový server dříve? Jak to šlo? Už jste použili Roundcube nebo jakýkoli jiný poštovní server dříve? Co si o tom myslíš?