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

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.