Jak skonfigurować kompletny serwer pocztowy (Postfix) za pomocą „Roundcube” (Webmail) w systemie Ubuntu/Debian
Stworzenie serwera pocztowego na maszynach z systemem Linux może być jedną z najważniejszych rzeczy, które każdy system posiada administrator musi to zrobić podczas pierwszej konfiguracji serwerów, jeśli nie wiesz, co to jest znaczy; to proste, jeśli masz witrynę typu „przykład.com”, możesz utworzyć konto e-mail, takie jak „[e-mail chroniony]„aby używać go do łatwego wysyłania/odbierania wiadomości e-mail zamiast korzystania z usług takich jak Hotmail, Gmail, poczta Yahooitp.
W tym artykule dowiemy się, jak to zrobić, instalując Przyrostek serwer pocztowy z oznaczeniem „Okrągły sześcian” aplikacja pocztowa i jej zależności od Debiana 10/9 oraz Ubuntu 20.04/18.04/16.04 Wydania LTS.
Na tej stronie
Ustaw nazwę hosta i utwórz rekordy DNS dla domeny pocztowej
Instalowanie Apache, MariaDB i PHP na Ubuntu
Instalowanie serwera pocztowego Postfix na Ubuntu
Testowanie serwera pocztowego Postfix na Ubuntu
Instalacja Dovecot IMAP i POP w Ubuntu
Instalowanie Roundcube Webmail w Ubuntu
Utwórz wirtualny host Apache dla Roundcube Webmail
Tworzenie użytkowników poczty w celu uzyskania dostępu do poczty za pośrednictwem Roundcube
Krok 1: Ustaw nazwę hosta i utwórz rekordy DNS dla domeny
1. Najpierw ustaw poprawny FQDN (W pełni kwalifikowana nazwa domeny) nazwa hosta dla twojego serwera Ubuntu przy użyciu polecenie hostnamectl jak pokazano.
$ sudo hostnamectl set-hostname mail.tecmint.com
2. Następnie musisz dodać MX oraz A rekordy dla Twojej domeny w panelu sterowania DNS, które prowadzą inne MTA, które Twój serwer pocztowy poczta.twojadomena.com domena jest odpowiedzialna za dostarczanie wiadomości e-mail.
Rekord MX @ mail.tecmint.com. mail.tecmint.com
Krok 2: Instalacja Apache, MariaDB i PHP na Ubuntu
3. W celu utworzenia działającego serwera pocztowego za pomocą „Okrągły sześcian”, będziemy musieli zainstalować Apache2, MariaDB, oraz PHP najpierw pakiety, aby to zrobić, uruchom.
Krok 3: Instalacja serwera pocztowego Postfix na Ubuntu
4.Przyrostek jest agentem przesyłania poczty (MTA), które jest oprogramowaniem odpowiedzialnym za dostarczanie i odbieranie wiadomości e-mail, jest niezbędny 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 typu 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ę pocztową Postfix
6. Po zainstalowaniu Postfix automatycznie uruchomi się i utworzy nowy /etc/postfix/main.cf plik. Wersję i stan usługi Postfix można zweryfikować za pomocą następujących poleceń.
$ postconf mail_version. $ sudo systemctl przyrostek statusu.
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.
$ telnet gmail-smtp-in.l.google.com 25 Próbuję 74.125.200.27... Połączono z gmail-smtp-in.l.google.com. Znak ucieczki to '^]'. 220 mx.google.com ESMTP k12si849250plk.430 - gsmtp.
Powyższy komunikat wskazuje, że połączenie zostało pomyślnie nawiązane. Rodzaj zrezygnować zamknąć połączenie.
8. Możesz także użyć Poczta program do wysyłania i czytania wiadomości e-mail za pomocą następującego polecenia.
$ poczta [e-mail chroniony]DW: Temat: Testowanie mojego serwera pocztowego Postfix. Wysyłam tego e-maila za pomocą serwera pocztowego Postfix z maszyny Ubuntu.
Krok 5: Instalacja Dovecot IMAP i POP w Ubuntu
9.Gołębnik jest agentem dostarczającym pocztę (MDA), dostarcza wiadomości e-mail z/na serwer pocztowy, aby go zainstalować, uruchom następujące polecenie.
11.Okrągły sześcian to serwer poczty internetowej, którego będziesz używać do zarządzania wiadomościami e-mail na swoim serwerze, ma prosty interfejs sieciowy do wykonywania pracy, można go dostosować, instalując więcej modułów i motywów.
12. Następnie musisz utworzyć nową bazę danych i użytkownika dla Okrągły sześcian i przyznaj wszystkie uprawnienia nowemu użytkownikowi do zapisu w bazie danych.
$ sudo mysql -u root. MariaDB [(brak)]> CREATE DATABASE roundcube DOMYŚLNY ZESTAW ZNAKÓW utf8 UKŁADANIE utf8_general_ci; MariaDB [(brak)]> STWÓRZ UŻYTKOWNIKA [e-mail chroniony] ZIDENTYFIKOWANE PRZEZ „hasło”; MariaDB [(brak)]> PRZYZNAJ WSZYSTKIE PRZYWILEJE NA roundcube.* TO [e-mail chroniony]; MariaDB [(brak)]> uprawnienia do spłukiwania; MariaDB [(brak)]> zrezygnować;
13. Następnie zaimportuj początkowe tabele do bazy danych Roundcube.
$ sudo mysql roundcube
Krok 7: Utwórz wirtualny host Apache dla poczty internetowej Roundcube
14. Utwórz wirtualny host Apache dla Okrągły sześcian poczta internetowa.
16. Możesz teraz uzyskać dostęp do poczty internetowej, przechodząc do http://yourdomain.com/roundcubemail/installer/.
Instalator poczty internetowej Roundcube
16. Następnie przejdź do ustawień bazy danych i dodaj szczegóły bazy danych.
Ustawienia bazy danych poczty internetowej Roundcube
17. Po wprowadzeniu wszystkich zmian utwórz config.inc.php plik.
Utwórz plik konfiguracyjny Roundcube
18. Po zakończeniu instalacji i końcowych testach proszę usunąć instalator folder i upewnij się, że enable_installer opcja w config.inc.php jest niepełnosprawny.
19. Teraz przejdź do strony logowania i wprowadź nazwę użytkownika i hasło użytkownika.
http://yourdomain.com/roundcubemail/
Roundcube Webmail Login
Krok 8: Tworzenie użytkowników poczty
20. Aby zacząć korzystać z poczty internetowej Roundcube, musisz utworzyć nowego użytkownika, aby to zrobić, uruchom.
$ sudo userradd moja nazwa użytkownika.
Zastępować "mojanazwa_użytkownika” z wybraną nazwą użytkownika, utwórz hasło dla nowego użytkownika, uruchamiając.
$ sudo passwd moja nazwa_użytkownika.
21. Teraz wróć do strony logowania i wprowadź nazwę użytkownika oraz hasło nowo utworzonego użytkownika.
Czy próbowałeś już wcześniej utworzyć serwer poczty e-mail? Jak poszło? Czy korzystałeś już wcześniej z Roundcube lub innego serwera pocztowego? Co o tym myślisz?