Jak utworzyć serwer poczty e-mail w systemie Linux za pomocą usługi Mail-In-A-Box

Jak utworzyć serwer poczty e-mail w systemie Linux za pomocą usługi Mail-In-A-Box

Mail-in-a-Box to mały, ale skuteczny program, którego celem jest stworzenie łatwego do wdrożenia, wszechstronnego rozwiązania serwera poczty e-mail na Twoim komputerze. Ten samouczek pokazuje, jak zainstalować Mail-In-A-Box w systemie Ubuntu Linux.

Dlaczego warto hostować własny serwer e-mail

Jedną z największych zalet hostingu własnego serwera poczty e-mail jest to, że zapewnia on prywatność w stosunku do własnych danych. W przeciwieństwie do usługi poczty internetowej, takiej jak Gmail, korzystanie z Mail-in-a-Box gwarantuje, że między Tobą a Twoimi e-mailami nie ma pośredników.

Zrzut ekranu skrzynki odbiorczej Gmaila z reklamami.

Samoobsługowy serwer zapewnia również elastyczność w sposobie interakcji z pocztą e-mail. Na przykład Gmail używa tagów zamiast folderów do organizowania wiadomości. To często psuje klientów offline, którzy próbują pobrać e-maile z kont Gmail.

Zrzut ekranu katalogu poczty Gmaila w kliencie offline.

Wreszcie hosting własnego serwera pozwala ominąć sprawdzanie tożsamości podczas tworzenia konta e-mail. Jest to przydatne, jeśli dbasz o prywatność i nie chcesz udostępniać swoich informacji dostawcom zewnętrznym.

Zrzut ekranu przedstawiający tworzenie konta Gmail z prośbą o podanie numeru telefonu.

Przygotowanie serwera poczty e-mail

Zanim będziesz mógł zainstalować Mail-in-a-Box, musisz upewnić się, że masz działający serwer i nazwę domeny. Ten artykuł jest napisany na Ubuntu VPS firmy Digitalocean.

Zrzut ekranu przedstawiający ekran podsumowania kropel Digitalocean.

Aby rozpocząć, musisz skonfigurować swoją domenę jako serwer nazw wskazujący na Twój własny komputer. Jest to ważne, ponieważ Mail-in-a-Box zarządza wewnętrznie własnymi rekordami DNS.

Zrzut ekranu strony wpisów serwera nazw.

FYI : Nigdy nie należy używać serwera Mail-in-A-Box do prowadzenia e-mailowych kampanii marketingowych, ponieważ grozi to zablokowaniem adresu IP serwera. Zamiast tego skorzystaj z tych platform marketingu e-mailowego.

Aktualizowanie nazwy hosta komputera

Po prawidłowej konfiguracji nazwy domeny i serwera nazw musisz teraz zmodyfikować nazwę hosta swojego komputera. Umożliwi to Mail-in-a-Box prawidłowe ustawienie wartości domyślnych podczas instalacji.

Możesz to zrobić w Digitalocean, wykonując następujące czynności:

  • Przejdź do strony stanu dropletu.
Zrzut ekranu kropli Digitalocean.
  • Kliknij nazwę dropletu, zastąp ją nazwą swojej domeny i kliknij znacznik wyboru, aby ją zapisać.
Zrzut ekranu nazwy hosta maszyny w Digitalocean.
  • Zaloguj się do swojej instancji VPS jako root i uruchom następujące polecenie:

echo "box"> /etc/hostname

Okno terminala pokazujące zawartość pliku /etc/hostname.
  • Następnie uruchom następujące polecenie, aby zmienić plik „/etc/hosts” komputera na bieżącą nazwę domeny:

awk '$1 == "127.0.1.1"{ print $2 }' /etc/hosts | sed -i s/.*/box.yourdomain.here/awk '$1 == "127.0.1.1"{ print $3 }' /etc/hosts | sed -i s/.*/box/

Okno terminala pokazujące zawartość pliku /etc/hosts
  • Uruchom ponownie komputer, aby zastosować nowe zmiany.
Okno terminala pokazujące bieżącą nazwę hosta systemu.

Instalowanie poczty w skrzynce

Po wykonaniu tych czynności możesz teraz rozpocząć instalację Mail-in-a-Box na swoim komputerze.

  • Rozpocznij proces od uzyskania skryptu instalacyjnego Mail-in-a-Box:

curl -s https://mailinabox.email/setup.sh | sudo -E bash

  • Podaj adres e-mail, którego chcesz używać na serwerze pocztowym.
Okno terminala pokazujące skrypt instalatora z pytaniem o pierwszy adres e-mail.
  • Podaj nazwę hosta dla swojego serwera pocztowego. W moim przypadku użyję domyślnego „box.myvpsserver.top”.
Okno terminala pokazujące pełną nazwę bieżącego hosta systemu.
  • Skrypt instalacyjny poprosi następnie o podanie strefy czasowej. W tym celu musisz podać swoją aktualną strefę czasową zamiast fizycznej lokalizacji serwera.
Okno terminala pokazujące wybór danych strefy czasowej.
  • Wpisz hasło, którego chcesz używać do swojego konta e-mail.
Okno terminala z monitem o podanie hasła dla nowego konta e-mail.

Konfigurowanie serwera poczty e-mail

W tym momencie masz teraz poprawnie zainstalowany serwer Mail-in-a-Box na swoim komputerze. Jednak nadal musisz skonfigurować niektóre z jego ustawień, aby używać go poprawnie.

  • Otwórz link, który instalator napisał na końcu skryptu.
Okno terminala pokazujące adres administratora serwera.

Podczas ładowania witryny Twoja przeglądarka może zgłosić wyjątek bezpieczeństwa. Dzieje się tak, ponieważ Mail-in-a-Box używa samopodpisanego certyfikatu dla swojej początkowej strony internetowej.

Możesz bezpiecznie ominąć ten błąd, klikając „Zaawansowane”, a następnie „Zaakceptuj ryzyko i kontynuuj”.

Zrzut ekranu przedstawiający błąd samopodpisanego certyfikatu w przeglądarce Firefox.
  • Zaloguj się do swojej instancji Mail-in-a-Box, podając swoje nowe konto e-mail i hasło.
Zrzut ekranu przedstawiający stronę logowania do serwera poczty e-mail.
  • Kliknij „System”, a następnie „Certyfikaty TLS (SSL)”.
Zrzut ekranu przedstawiający menu certyfikatów SSL na serwerze pocztowym.
  • Kliknij przycisk „Provision”, aby utworzyć certyfikat SSL dla subdomen Twojego serwera.

Istnieją przypadki, w których Mail-in-a-Box nie zażąda certyfikatu SSL dla wszystkich twoich subdomen. Możesz to naprawić, klikając ponownie przycisk „Provision”.

  • Kliknij „System”, a następnie „Kontrole stanu”, aby potwierdzić, że wszystko działa poprawnie.
Zrzut ekranu przedstawiający aktualny stan serwera poczty e-mail.

Wysyłanie i weryfikacja pierwszego e-maila

Stąd możesz teraz zalogować się i korzystać z serwera Mail-in-a-Box. W przeciwieństwie do innych samoobsługowych rozwiązań pocztowych, Mail-in-a-Box zapewnia prosty i intuicyjny interfejs sieciowy, z którego można od razu zacząć korzystać. Oznacza to, że nie trzeba instalować żadnych zewnętrznych klientów poczty, aby korzystać z Mail-in-a-Box.

  • Uzyskaj dostęp do interfejsu internetowego w przeglądarce, wpisując: „https://twojadomena.com/mail”.
Zrzut ekranu strony logowania serwera poczty e-mail.
  • Wpisz swój nowy adres e-mail i hasło na stronie logowania do serwera.
Zrzut ekranu strony logowania do serwera poczty e-mail wypełnionej poświadczeniami użytkownika.
  • Kliknij przycisk „Utwórz”, aby utworzyć nową wiadomość e-mail.
Zrzut ekranu klienta poczty internetowej serwera poczty e-mail.
  • Podaj poprawnego odbiorcę wiadomości e-mail i napisz prostą wiadomość testową.
Zrzut ekranu przedstawiający wysyłanie testowej wiadomości e-mail na adres testowy.
  • Po zakończeniu kliknij przycisk „Wyślij”.
  • Na koniec sprawdź, czy Twoja poczta dotarła do zamierzonego odbiorcy, ładując własną skrzynkę odbiorczą.
Zrzut ekranu przedstawiający odbiorcę odbierającego wiadomość e-mail.

Często Zadawane Pytania

Czy po instalacji można ponownie skonfigurować serwer poczty e-mail?

Tak. Możesz ponownie skonfigurować dowolne ustawienia wewnętrzne serwera, przechodząc do konsoli komputera i uruchamiając następujące polecenie: sudo mailinabox.

Czy mogę utworzyć inne konto e-mail na moim serwerze Mail-in-a-Box?

Tak. Domyślnie Mail-in-a-Box umożliwia tworzenie wielu kont e-mail na tym samym serwerze. Aby to zrobić, przejdź do strony administratora Mail-in-a-Box, kliknij „Poczta i użytkownicy”, a następnie „Użytkownik”. Spowoduje to załadowanie monitu, w którym możesz podać adres e-mail i hasło dla nowego użytkownika.

Moja poczta nie dociera do zamierzonego odbiorcy.

Najbardziej prawdopodobną przyczyną tego jest to, że adres IP Twojego urządzenia znajduje się na liście zablokowanych wiadomości e-mail. Aby rozwiązać ten problem, możesz poprosić swojego usługodawcę o nowy adres IP „bez listy zablokowanych” lub utworzyć nową instancję VPS. Innym sposobem jest skorzystanie z serwera SMTP innej firmy, który pomoże Ci w wysyłaniu wiadomości e-mail.

Źródło obrazu: Brett Jordan za pośrednictwem Unsplash . Wszystkie przeróbki i zrzuty ekranu autorstwa Ramces Red.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *