Jak zainstalować iRedMail na Ubuntu 18.04

Wprowadzenie

Prowadzenie własnego serwera pocztowego oferuje prywatność, a także możliwość utworzenia dowolnej liczby kont pocztowych dla swoich domen.

W tym samouczku pokażemy, jak zainstalować iRedMail , skrypt instalacyjny serwera poczty open source na nowej instalacji Ubuntu 18.04. iRedMail oszczędza czas, instalując i konfigurując wszystkie komponenty potrzebne do uruchomienia serwera poczty elektronicznej, takie jak:

  • Postfix - Agent przesyłania poczty (MTA)
  • Dovecot - serwer IMAP i POP3
  • Nginx - serwer WWW
  • OpenLDAP - serwer LDAP do przechowywania kont pocztowych lub serwer MySQL, MariaDB lub PostgreSQL do przechowywania kont pocztowych.
  • SpamAssassin - skaner spamu
  • ClamAV - skaner antywirusowy
  • Amavisd - interfejs między Postfix, SpamAssassin i ClamAV
  • iRedAPD - serwer strategii Postfix

Opcjonalny:

  • Roundcube - interfejs poczty internetowej
  • SOGo Groupware - usługa kalendarza, kontaktów i zadań
  • Fail2ban - ogranicza i zakazuje logowania z adresów IP, które wyglądają złośliwie

Wymagania

  • Świeża instancja Ubuntu 18.04 Vultr Cloud Compute z co najmniej 2 GB pamięci (najlepiej 4 GB) dla serwera poczty o niskim natężeniu ruchu
  • Port 25 odblokowany
  • Adres IP, który nie znajduje się na czarnej liście. Jeśli Twój adres IP został dodany do czarnej listy, e-maile zostaną oznaczone jako spam i mogą nigdy nie dotrzeć do miejsca docelowego. Możesz sprawdzić, czy Twój adres IP znajduje się na czarnej liście, wpisując go tutaj .
  • Użytkownik sudo inny niż root

Instalacja

Najpierw musisz ustawić w pełni kwalifikowaną nazwę hosta (FQDN). Wprowadź, hostname -faby wyświetlić bieżącą nazwę hosta.

hostname -f

W systemie Ubuntu nazwa hosta jest ustawiona na dwa pliki: /etc/hostnamei /etc/hosts. Otwarte /etc/hostname.

sudo nano /etc/hostname

W /etc/hostname, krótka forma nazwy hosta jest podana, nie nazwa hosta FQDN. Wpisz krótką formę nazwy hosta, której chcesz użyć. Na przykład, jeśli nazwa hosta FQDN, której chcesz użyć mail.example.com, będzie wyglądać następująco.

mail

Następnie otwórz /etc/hosts.

sudo nano /etc/hosts

Dodaj swoją nazwę hosta FQDN jako pierwszy element.

127.0.0.1   mail.example.com mail localhost localhost.localdomain

Zamknij plik i uruchom ponownie serwer.

sudo shutdown -r now

Po ponownym uruchomieniu serwera możesz zweryfikować swoją nazwę hosta.

hostname -f

Zainstaluj bzip2pakiet, aby móc rozpakować pobrany pakiet iRedMail.

sudo apt-get install bzip2

Jesteś teraz gotowy do zainstalowania iRedMail. Pobierz najnowszą wersję iRedMail za pomocą wget. Najnowszą wersję można znaleźć, odwiedzając stronę pobierania iRedMail .

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

Wypakuj archiwum, a następnie cddo katalogu.

tar xvf iRedMail-0.9.9.tar.bz2
cd iRedMail-0.9.9

Następnie dodaj odpowiednie uprawnienia do skryptu instalatora iRedMail i uruchom go sudo.

chmod +x iRedMail.sh
sudo bash iRedMail.sh

Skrypt instalacyjny iRedMail zada Ci szereg pytań przed skonfigurowaniem serwera pocztowego. Wybranie domyślnych opcji jest zalecane, jeśli dopiero zaczynasz korzystać z serwera poczty.

Uruchomienie skryptu otworzy ekran powitalny. Wybierz, Yesaby kontynuować.

Następny ekran pozwoli ci ustawić domyślną ścieżkę przechowywania poczty /var/vmail. Wybierz, Nextaby kontynuować.

Następny ekran pozwala wybrać preferowane zaplecze do przechowywania kont pocztowych. Dokonaj wyboru, a następnie wybierz, Nextaby kontynuować.

Następnie zostaniesz poproszony o podanie nazwy domeny pierwszej poczty. To będzie twoja domena wcześniejsza bez subdomeny. Na przykład, jeśli twoją FQDN jest mail.example.com, to wpisz example.compierwszą domenę poczty. Wpisz nazwę swojej domeny, a następnie wybierz, Nextaby kontynuować.

Konto administratora dla Twojej pierwszej domeny pocztowej. To konto jest zarówno kontem administratora, jak i użytkownikiem poczty, dlatego możesz zalogować się do poczty internetowej i panelu administracyjnego (iRedAdmin) przy użyciu tych samych poświadczeń. Nazwa użytkownika to pełny adres e-mail. Zostaniesz poproszony o ustawienie hasła do konta administratora.

Po wprowadzeniu odpowiednio silnego hasła wybierz opcję Nextkontynuowania.

Następnie zostaniesz poproszony o wybranie opcjonalnych komponentów, które można zainstalować, takich jak SOGo. Jako minimum powinieneś wybrać iRedAdmini Roundcube.

Po wybraniu opcjonalnych składników, które chcesz zainstalować, wybierz, Nextaby kontynuować.

Instalator iRedMail poprosi cię o przejrzenie i potwierdzenie konfiguracji iRedMail przed kontynuowaniem instalacji. Wpisz yi naciśnij, ENTERaby rozpocząć instalację.

Po zakończeniu instalacji pojawi się pytanie, czy chcesz korzystać z reguł zapory dostarczonych przez iRedMail i czy chcesz teraz ponownie uruchomić zaporę. Wpisz ylub Yi naciśnij, ENTERaby użyć domyślnych reguł zapory i zrestartować zaporę.

Po zainstalowaniu i skonfigurowaniu wszystkich wymaganych pakietów uruchom ponownie serwer.

sudo shutdown -r now

Po ponownym uruchomieniu możesz uzyskać dostęp do strony administratora w https://mail.example.com/iredadmindomenie. Aby uzyskać dostęp do swojej poczty, użyj strony Roundcube pod adresem https://mail.example.com/mail. Serwer jest zainstalowany z certyfikatem z podpisem własnym, który wymaga specjalnych uprawnień do otwarcia strony w przeglądarce. Zaleca się uaktualnienie do certyfikatu z urzędu certyfikacji (CA). Let's Encrypt to urząd certyfikacji oferujący bezpłatne certyfikaty. Przeczytaj artykuł Vultr Setup LetsEncrypt w systemie Linux, aby uzyskać informacje na temat korzystania z tej usługi. Musisz postępować zgodnie z instrukcjami Nginx, ponieważ jest to domyślny serwer WWW instalowany przez iRedMail. Po uzyskaniu certyfikatu będziesz musiał wymienić samopodpisane certyfikaty tworzone przez iRedMail.

sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key

Uruchom ponownie wszystkie usługi wymagające klucza certyfikatu SSL.

sudo systemctl restart postfix
sudo systemctl restart nginx
sudo systemctl restart dovecot

Życzymy miłego korzystania z nowego serwera pocztowego! Przeczytaj iRedMail.tipsplik, który znajduje się w iRedMail-0.9.9katalogu utworzonym w katalogu, do którego przesłałeś iRedMail. Plik zawiera:

  • Adresy URL, nazwy użytkowników i hasła aplikacji internetowych instalowanych przez iRedMail
  • Lokalizacja plików konfiguracyjnych oprogramowania związanego z usługą pocztową
  • Dodatkowe ważne i poufne informacje

Będziesz także musiał ustawić rekordy DNS dla swojego serwera poczty, zanim będziesz mógł wysyłać i odbierać pocztę. Przeczytaj wprowadzenie do samouczka Vultr DNS, aby uzyskać informacje na temat ustawiania rekordów DNS.



Leave a Comment

Włącz opcję „Email” w Excelu i Wordzie 365

Włącz opcję „Email” w Excelu i Wordzie 365

Poradnik wyjaśniający, jak dodać opcję Email do narzędzi Microsoft Excel i Word 365.

Jak skonfigurować serwer pocztowy za pomocą iRedMail na Ubuntu 16.04

Jak skonfigurować serwer pocztowy za pomocą iRedMail na Ubuntu 16.04

Używasz innego systemu? Wprowadzenie Jeśli kiedykolwiek zbudowałeś serwer pocztowy od podstaw, będziesz wiedział, że może to być żmudne przedsięwzięcie. Tutaj ja

Jak skonfigurować Spamassassin z Postfiksem na Ubuntu 16.04

Jak skonfigurować Spamassassin z Postfiksem na Ubuntu 16.04

Spamassassin to darmowy i otwarty filtr poczty napisany w Perlu, który służy do identyfikacji spamu za pomocą szerokiej gamy testów heurystycznych nagłówków i bod

Jak łatwo migrować skrzynki pocztowe za pomocą Imapsync na CentOS 7

Jak łatwo migrować skrzynki pocztowe za pomocą Imapsync na CentOS 7

Używasz innego systemu? Migracja stron internetowych zwykle nie stanowi problemu, jednak czasem trudniej jest migrować skrzynki pocztowe. Jest to szczególnie cas

Jak zainstalować RainLoop Webmail na Debian 9

Jak zainstalować RainLoop Webmail na Debian 9

Używasz innego systemu? RainLoop to prosty, nowoczesny i szybki internetowy klient pocztowy. Kod źródłowy RainLoop jest hostowany na Github. Ten przewodnik pokaże ci ho

Jak zainstalować Mail-in-a-box na Ubuntu 18.04

Jak zainstalować Mail-in-a-box na Ubuntu 18.04

Wprowadzenie Mail-in-a-box (MiaB) zajmuje się wszystkimi skomplikowanymi konfiguracjami wymaganymi do uniknięcia problemów bezpieczeństwa, zapewnia solidne syste wykrywanie spamu

Jak zainstalować RainLoop Webmail na CentOS 7

Jak zainstalować RainLoop Webmail na CentOS 7

Używasz innego systemu? RainLoop to prosty, nowoczesny i szybki internetowy klient pocztowy. Kod źródłowy RainLoop jest hostowany na GitHub. Ten przewodnik pokaże ci ho

Jak zainstalować RainLoop Webmail na FreeBSD 12

Jak zainstalować RainLoop Webmail na FreeBSD 12

Używasz innego systemu? RainLoop to prosty, nowoczesny i szybki internetowy klient pocztowy. Kod źródłowy RainLoop jest hostowany na Github. Ten przewodnik pokaże ci ho

Serwer poczty elektronicznej OpenBSD korzystający z OpenSMTPD, Dovecot, Rspamd i RainLoop

Serwer poczty elektronicznej OpenBSD korzystający z OpenSMTPD, Dovecot, Rspamd i RainLoop

Wprowadzenie W tym samouczku pokazano w pełni funkcjonalny serwer poczty e-mail działający na OpenBSD przy użyciu OpenSMTPD, Dovecot, Rspamd i RainLoop. OpenSMTPD jest th

Jak zainstalować aplikację Newstrain Mailtrain na FreeBSD 12

Jak zainstalować aplikację Newstrain Mailtrain na FreeBSD 12

Używasz innego systemu? Mailtrain to aplikacja hostująca biuletyn typu open source oparta na Node.js i MySQL / MariaDB. Źródło Mailtrains znajduje się na GitHub. Cześć

Zainstaluj sSMTP z Mailtrap do tworzenia aplikacji internetowych na Ubuntu 16.04

Zainstaluj sSMTP z Mailtrap do tworzenia aplikacji internetowych na Ubuntu 16.04

W tym samouczku dowiesz się, jak zainstalować sSMTP, prosty serwer przesyłania dalej. Mailtrap.io oferuje fałszywy serwer e-mail dla programistów. Użyj go do sen

Jak łatwo migrować skrzynki pocztowe za pomocą Imapsync na Ubuntu 16.04 LTS

Jak łatwo migrować skrzynki pocztowe za pomocą Imapsync na Ubuntu 16.04 LTS

Używasz innego systemu? Migracja stron internetowych zwykle nie stanowi problemu, jednak czasem trudniej jest migrować skrzynki pocztowe. Jest to szczególnie cas

Jak zainstalować RainLoop Webmail na Ubuntu 16.04

Jak zainstalować RainLoop Webmail na Ubuntu 16.04

Używasz innego systemu? RainLoop to prosty, nowoczesny i szybki internetowy klient pocztowy. Kod źródłowy RainLoop jest hostowany na Github. Ten przewodnik pokaże ci ho

Jak zainstalować RainLoop Webmail na Fedorze 28

Jak zainstalować RainLoop Webmail na Fedorze 28

Używasz innego systemu? RainLoop to prosty, nowoczesny i szybki internetowy klient pocztowy. Kod źródłowy RainLoop jest hostowany na GitHub. Ten przewodnik pokaże ci ho

Jak zainstalować aplikację biuletynu Mailtrain na Ubuntu 16.04

Jak zainstalować aplikację biuletynu Mailtrain na Ubuntu 16.04

Używasz innego systemu? Mailtrain to aplikacja hostująca biuletyn typu open source oparta na Node.js i MySQL / MariaDB. Źródło Mailtrains znajduje się na GitHub. Cześć

Jak zainstalować aplikację biuletynu Mailtrain na CentOS 7

Jak zainstalować aplikację biuletynu Mailtrain na CentOS 7

Używasz innego systemu? Mailtrain to aplikacja hostująca biuletyn typu open source oparta na Node.js i MySQL / MariaDB. Źródło Mailtrains znajduje się na GitHub. Cześć

Jak zainstalować aplikację Newstrain Mailtrain na Debianie 9

Jak zainstalować aplikację Newstrain Mailtrain na Debianie 9

Używasz innego systemu? Mailtrain to aplikacja hostująca biuletyn typu open source oparta na Node.js i MySQL / MariaDB. Źródło Mailtrains znajduje się na GitHub. Cześć

Jak zainstalować aplikację Newsletter Mailtrain na Fedorze 28

Jak zainstalować aplikację Newsletter Mailtrain na Fedorze 28

Używasz innego systemu? Mailtrain to aplikacja hostująca biuletyn typu open source oparta na Node.js i MySQL / MariaDB. Źródło Mailtrains znajduje się na GitHub. Cześć

Budowanie własnego serwera pocztowego za pomocą FreeBSD 11

Budowanie własnego serwera pocztowego za pomocą FreeBSD 11

Prowadzenie własnego serwera e-mail może być bardzo satysfakcjonujące. Odpowiadasz za swoje dane. Umożliwia także większą elastyczność dzięki opcjom dostawy. jednak

Funkcjonalności warstw architektury referencyjnej Big Data

Funkcjonalności warstw architektury referencyjnej Big Data

Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Chcesz zobaczyć rewolucyjne wynalazki Google i jak te wynalazki zmieniły życie każdego człowieka dzisiaj? Następnie czytaj na blogu, aby zobaczyć wynalazki Google.

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Whatsapp w końcu uruchomił aplikację Desktop dla użytkowników komputerów Mac i Windows. Teraz możesz łatwo uzyskać dostęp do Whatsapp z systemu Windows lub Mac. Dostępne dla Windows 8+ i Mac OS 10.9+

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

Energia jądrowa jest zawsze pogardzana, nigdy jej nie szanujemy z powodu przeszłych wydarzeń, ale nie zawsze jest zła. Przeczytaj post, aby dowiedzieć się więcej na ten temat.

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Koncepcja autonomicznych samochodów, które wyjadą na drogi za pomocą sztucznej inteligencji, to marzenie, które mamy już od jakiegoś czasu. Ale pomimo kilku obietnic nigdzie ich nie widać. Przeczytaj ten blog, aby dowiedzieć się więcej…

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Wzrasta liczba ataków ransomware, ale czy sztuczna inteligencja może pomóc w radzeniu sobie z najnowszym wirusem komputerowym? Czy AI jest odpowiedzią? Przeczytaj tutaj, wiedz, że sztuczna inteligencja jest zmorą lub zgubą

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

Sztuczna inteligencja nie jest dla ludzi nową nazwą. Ponieważ sztuczna inteligencja jest włączona do każdego strumienia, jednym z nich jest opracowywanie narzędzi zwiększających ludzką wydajność i dokładność. Skorzystaj z tych niesamowitych narzędzi uczenia maszynowego i uprość swoje codzienne zadania.

Wgląd w 26 technik analizy Big Data: część 2

Wgląd w 26 technik analizy Big Data: część 2

Zawsze potrzebujemy Big Data Analytics do efektywnego zarządzania danymi. W tym artykule omówiliśmy kilka technik analizy Big Data. Sprawdź ten artykuł.

Ataki DDOS: krótki przegląd

Ataki DDOS: krótki przegląd

Czy jesteś również ofiarą ataków DDOS i nie masz pewności co do metod zapobiegania? Przeczytaj ten artykuł, aby rozwiązać swoje pytania.