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.
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.
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.
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.
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.
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.
- Kliknij nazwę dropletu, zastąp ją nazwą swojej domeny i kliknij znacznik wyboru, aby ją zapisać.
- Zaloguj się do swojej instancji VPS jako root i uruchom następujące polecenie:
echo "box"> /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/
- Uruchom ponownie komputer, aby zastosować nowe zmiany.
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.
- Podaj nazwę hosta dla swojego serwera pocztowego. W moim przypadku użyję domyślnego „box.myvpsserver.top”.
- Skrypt instalacyjny poprosi następnie o podanie strefy czasowej. W tym celu musisz podać swoją aktualną strefę czasową zamiast fizycznej lokalizacji serwera.
- Wpisz hasło, którego chcesz używać do swojego 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.
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”.
- Zaloguj się do swojej instancji Mail-in-a-Box, podając swoje nowe konto e-mail i hasło.
- Kliknij „System”, a następnie „Certyfikaty TLS (SSL)”.
- 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.
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”.
- Wpisz swój nowy adres e-mail i hasło na stronie logowania do serwera.
- Kliknij przycisk „Utwórz”, aby utworzyć nową wiadomość e-mail.
- Podaj poprawnego odbiorcę wiadomości e-mail i napisz prostą wiadomość testową.
- Po zakończeniu kliknij przycisk „Wyślij”.
- Na koniec sprawdź, czy Twoja poczta dotarła do zamierzonego odbiorcy, ładując własną skrzynkę odbiorczą.
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