Tworzenie serwera pocztowego na komputerach z systemem Linux może być jedną z najważniejszych rzeczy, które każdy administrator systemu musi zrobić podczas konfigurowania serwerów po raz pierwszy, jeśli nie wiesz, co to znaczy; to proste, jeśli masz stronę internetową taką jak „example.com”, możesz utworzyć konto e-mail jak ” username@example.,com ” używać go do wysyłania/odbierania e-maili łatwo zamiast korzystania z usług takich jak Hotmail, Gmail, Yahoo Mail, itp.

w tym artykule dowiemy się, jak to zrobić, instalując serwer poczty Postfix z aplikacją webmail” Roundcube ” i jej zależnościami od Debiana 10/9 i Ubuntu 20.04/18.04/16.04 LTS releases.

Krok 1: Ustaw nazwę hosta i utwórz rekordy DNS dla domeny

1. Najpierw ustaw prawidłową nazwę hosta FQDN (Fully Qualified Domain Name) dla serwera Ubuntu za pomocą polecenia hostnamectl, jak pokazano.

$ sudo hostnamectl set-hostname mail.tecmint.com

2., Następnie musisz dodaćMX IA rekordy dla Twojej domeny w Panelu sterowania DNS, który poprowadzi inne MTA, które twój serwer pocztowymail.yourdomain.com domena jest odpowiedzialna za dostarczanie poczty e-mail.

MX record @ mail.tecmint.commail.tecmint.com <IP-address>

Krok 2: instalacja Apache, MariaDB i PHP na Ubuntu

3. Aby utworzyć działający serwer pocztowy za pomocą „Roundcube”, musimy najpierw zainstalować pakiety Apache2, MariaDB i PHP, aby to zrobić, uruchom.,

w Debianie 10/9 musisz pobrać i zainstalować repozytorium Sury PHP PPA, aby zainstalować PHP 7.4 na Debianie 10/9, jak pokazano.

Krok 3: Instalacja serwera poczty Postfix na Ubuntu

4. Postfix jest agentem poczty (MTA), który jest odpowiedzialny za dostarczanie & odbieranie wiadomości e-mail, jest to niezbędne do stworzenia kompletnego serwera pocztowego.,

aby zainstalować go na Ubuntu/Debianie lub nawet Mint, Uruchom:

$ sudo apt-get install postfix

podczas instalacji zostaniesz poproszony o wybranie rodzaju konfiguracji poczty, wybierz „Strona internetowa”.

zainstaluj Postfix w Ubuntu

5. Teraz wprowadź w pełni kwalifikowaną nazwę domeny, której chcesz używać do wysyłania i odbierania wiadomości e-mail.

Ustaw domenę poczty Postfix

6., Po zainstalowaniu Postfix automatycznie uruchomi się i utworzy nowy plik/etc/postfix / main.CF. Możesz zweryfikować wersję Postfixa i status usługi za pomocą następujących poleceń.

$ postconf mail_version$ sudo systemctl status postfix
Sprawdź wersję Postfix

Krok 4: testowanie serwera pocztowego Postfix na Ubuntu

7. Teraz spróbuj sprawdzić, czy twój serwer pocztowy łączy się na porcie 25 za pomocą następującego polecenia.

powyższy komunikat wskazuje, że połączenie zostało pomyślnie nawiązane., Wpisz Zakończ, aby zamknąć połączenie.

8. Możesz również użyć programu pocztowego do wysyłania i odczytywania wiadomości e-mail za pomocą następującego polecenia.

$ mail [email protected]: Subject: Testing My Postfix Mail ServerI'm sending this email using the postfix mail server from Ubuntu machine

Krok 5: Instalacja IMAP Dovecot i POP w Ubuntu

9. Dovecot jest mail delivery agent( MDA), dostarcza wiadomości e-mail z / do serwera pocztowego, aby go zainstalować, uruchom następujące polecenie.

$ sudo apt-get install dovecot-imapd dovecot-pop3d
zainstaluj Dovecota w Ubuntu

10. Następnie uruchom ponownie usługę Dovecot za pomocą następującego polecenia.,

$ sudo systemctl restart dovecotOR$ sudo service dovecot restart
Uruchom Dovecot w Ubuntu

Krok 6: Instalacja Roundcube Webmail w Ubuntu

11. Roundcube to serwer poczty internetowej, którego będziesz używać do zarządzania wiadomościami e-mail na serwerze, ma prosty interfejs internetowy do wykonania zadania, Można go dostosować, instalując więcej modułów & motywy.

12. Następnie musisz utworzyć nową bazę danych i Użytkownika dla Roundcube i przyznać wszystkie uprawnienia nowemu użytkownikowi do zapisu do bazy danych.

13., Następnie zaimportuj początkowe tabele do bazy danych Roundcube.

$ sudo mysql roundcube < /var/www/html/roundcubemail/SQL/mysql.initial.sql

Krok 7: Utwórz wirtualny Host Apache dla Roundcube Webmail

14. Utwórz wirtualny host apache dla usługi Roundcube webmail.

$ sudo nano /etc/apache2/sites-available/roundcube.conf

Dodaj do niego następującą konfigurację.

15. Następnie włącz ten wirtualny host i przeładuj apache dla zmian.

$ sudo a2ensite roundcube.conf$ sudo systemctl reload apache2

16. Teraz możesz uzyskać dostęp do usługi webmail, przechodząc do pliku

Roundcube Webmail Installer

16. Next, go to the Database settings and add the database details.

Roundcube Webmail Database Settings

17. After making all the changes, create a config.inc.php.,

Utwórz plik konfiguracyjny Roundcube

18. Po zakończeniu instalacji i końcowych testów usuń folder installer I upewnij się, że enable_installer opcja config.inc.php jest wyłączona.

$ sudo rm /var/www/html/roundcubemail/installer/ -r

19. Teraz przejdź do strony logowania i wprowadź nazwę użytkownika i hasło użytkownika.,


Roundcube Webmail Login

Krok 8: Tworzenie użytkowników poczty

20. Aby rozpocząć korzystanie z usługi Roundcube webmail, musisz utworzyć nowego użytkownika, aby to zrobić, uruchom.

$ sudo useradd myusername

Zamień „myusername” na żądaną nazwę użytkownika, Utwórz hasło dla nowego użytkownika, uruchamiając.

$ sudo passwd myusername

21. Teraz wróć do strony logowania i wprowadź nazwę użytkownika i hasło nowo utworzonego użytkownika.,

próbowałeś już utworzyć serwer poczty e-mail? Jak poszło? Czy korzystałeś wcześniej z Roundcube lub innego serwera pocztowego? Co o tym myślisz?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *