CityHost.UA
Pomoc i wsparcie

Jak uruchomić serwer pocztowy na VPS

 10554
30.11.2023
article ```html

 

 

Dla współczesnych hakerów klasyczna poczta jest stosunkowo łatwą metodą uzyskiwania poufnych informacji. Dlatego firmy muszą zadbać o własny serwer pocztowy, który pozwoli na bardziej efektywne i bezpieczne zarządzanie przepływem wiadomości e-mail, zmniejszając zależność od zewnętrznych dostawców. A już teraz dowiesz się, jak uruchomić agenta przesyłania wiadomości na wirtualnym serwerze.

Co to jest serwer pocztowy i po co jest potrzebny

Serwer pocztowy – to oprogramowanie odpowiedzialne za odbieranie, przetwarzanie i wysyłanie wiadomości w internecie. Program ten zajmuje się analizą i dostarczaniem przychodzących wiadomości do odpowiednich odbiorców oraz retransmisją wychodzących wiadomości do miejsca przeznaczenia.

Chociaż zewnętrzne oprogramowanie dobrze wykonuje standardowe funkcje, lepiej nadaje się dla zwykłych ludzi i małych firm. Kiedy mowa o średnich i dużych przedsiębiorstwach, lepiej uruchomić własny serwer pocztowy z jego ważnymi możliwościami:

  • pełna kontrola – swobodnie zarządzasz procesem wysyłania i odbierania wiadomości e-mail, bez zewnętrznych dostawców;

  • wygodne rozszerzenie – możesz skalować zasoby zgodnie ze swoimi potrzebami

  • solidna ochrona – masz możliwość wdrażania wysokich standardów bezpieczeństwa, swobodnie wprowadzać szyfrowanie dla ochrony poufnych informacji;

  • własna domena – podkreśla tożsamość korporacyjną, pomaga uczynić markę bardziej rozpoznawalną.

Własny serwer pocztowy jest wymagany dla średnich i dużych przedsiębiorstw, które przetwarzają znaczny wolumen wiadomości e-mail. Szczególnie ważne jest posiadanie takiego agenta dla firm w sektorach o wysokich standardach bezpieczeństwa, takich jak finanse, opieka zdrowotna, prawo.

Przeczytaj także: Jak wybrać VPS-serwer dla strony: optymalne parametry i instrukcja dotycząca umieszczania zasobów internetowych

Jak wybrać VPS do uruchomienia serwera pocztowego

W prywatnym wirtualnym serwerze oprogramowanie pocztowe pozwala użytkownikowi maksymalnie kontrolować swoją pocztę elektroniczną, pozostając pewnym bezpieczeństwa danych. Dokonując właściwego wyboru VPS, możesz uzyskać niezbędne zasoby i narzędzia do szybkiego uruchomienia serwera i pełnej kontroli nad nim.

Taryfy wirtualnego serwera na Cityhost

Jednak najpierw musisz zrozumieć kluczowe kryteria wyboru VPS do uruchomienia serwera pocztowego:

  • system bezpieczeństwa – upewnij się, że dostawca gwarantuje stabilną pracę serwera, regularne kopie zapasowe, aby zapobiec utracie danych, swoje nowoczesne technologie ochrony i możliwość instalacji dodatkowych środków;

  • system operacyjny – Linux lub Windows (wybierz system operacyjny, który ty lub twoi pracownicy potrafią pewnie administrować);

  • dysk SSD – rozmiar może wynosić od 35 do 400 GB (Linux) lub od 50 do 400 GB (Windows);

  • pamięć RAM – od 2 do 8 GB (Linux) lub od 4 do 16 GB (Windows);

  • liczba rdzeni – od 2 do 8 (wpływa na wydajność i szybkość serwera pocztowego);

  • lokalizacja centrum danych – dobrze, gdy dostawca oferuje kilka sposobów umieszczania, na przykład Ukraina i Holandia, ponieważ pomoże to wybrać optymalną opcję, zapewniając wysoką prędkość dostarczania wiadomości e-mail.

Jak widać, wybór VPS do uruchomienia serwera pocztowego powinien opierać się na wielu kryteriach. Tak, będziesz musiał poświęcić czas na analizę dostawców i dostępnych taryf. Jednak takie inwestycje zwrócą się poprzez uproszczony proces konfiguracji, stabilną i bezpieczną pracę agenta przesyłania wiadomości.

Przeczytaj także: Jak uruchomić system monitoringu wideo na serwerze

Jak wdrożyć serwer pocztowy na VPS

Na początek musisz wybrać system operacyjny, opierając się na cechach każdego systemu, konkretnych potrzebach i doświadczeniu. Serwer Windows ułatwia integrację z usługami Active Directory i łatwiej jest korzystać z innych produktów Windows, ale wymaga posiadania ważnej licencji. Linux jest całkowicie otwarty i darmowy, efektywniej wykorzystuje zasoby, oferuje wygodne menedżery pakietów.

Rozważmy proces uruchamiania serwera pocztowego na VPS przez oba systemy operacyjne.

wynajem wirtualnego serwera

Jak wdrożyć serwer pocztowy na Windows

Wdrożenie serwera pocztowego na VPS na Windows można zrealizować za pomocą hMailServer lub Microsoft Exchange. Ten ostatni jest bardzo potężną platformą z wieloma możliwościami, często używaną w środowiskach korporacyjnych, dlatego rozważymy właśnie ją:

  1. Na początek wybierz dostawcę VPS, stwórz nową maszynę wirtualną i zanotuj adres IP serwera.

  2. Aby połączyć się z Windows VPS, użyj protokołu pulpitu zdalnego (RDP). Wprowadź adres IP i zaloguj się za pomocą danych uwierzytelniających dostarczonych przez twojego dostawcę.

  3. Pobierz Microsoft Exchange Server i wykonaj instalację, wybierając ustawienia zgodnie ze swoimi potrzebami. W szczególności musisz skonfigurować takie parametry, jak nazwa organizacji, role serwera i bazy danych skrzynek pocztowych.

Instalacja Microsoft Exchange Server

Instalacja Microsoft Exchange Server. Szczegóły na oficjalnej stronie.

  1. W panelu sterowania dodaj dwa rekordy DNS typu «A» (jeden dla domeny, drugi dla subdomeny). Następnie dodaj rekord MX (Mail Exchange), aby określić serwer pocztowy swojej domeny.

  2. Upewnij się, że zapora VPS zezwala na ruch przez port 25 (SMTP). W tym celu otwórz okno zarządzania Exchange na swoim serwerze i wykonaj polecenie

Test-NetConnection -ComputerName localhost -Port 25
  1. Skonfiguruj klienta poczty elektronicznej, na przykład Outlook. W tym celu otwórz klienta, wybierz «Microsoft Exchange» jako typ konta, wprowadź dane (imię i adres e-mail użytkownika, szczegóły serwera) oraz parametry połączenia.
    Jak zrobić pocztę na serwerze
  2. Na ostatnim etapie sprawdź działanie serwera pocztowego. W tym celu po prostu wyślij i odbierz kilka testowych wiadomości.

Jeśli chcesz używać Microsoft Exchange Server, upewnij się, że masz ważną licencję. Przed rozpoczęciem prac sprawdź, czy VPS (rozmiar dysku SSD, pamięć RAM itp.) spełnia wymagania tej platformy.

Przeczytaj także: VDS do prowadzenia księgowości

Jak wdrożyć serwer pocztowy na Linux

Do uruchamiania serwera pocztowego na VPS częściej używa się właśnie Linuxa, ponieważ większość dystrybucji jest otwarta i darmowa, co oznacza, że nie trzeba wydawać pieniędzy na licencjonowanie. A do administracji można używać prostego interfejsu wiersza poleceń.

Jeśli wybierasz ten system operacyjny, proponujemy krok po kroku instrukcję, jak wdrożyć serwer pocztowy na Linux:

  1. Natychmiast skonfiguruj rekordy DNS. W tym celu przejdź do panelu sterowania dostawcy, znajdź odpowiednią sekcję, a następnie dodaj rekord typu A, który będzie wskazywał na adres IP twojego serwera pocztowego. Następnie dodaj rekord MX, który będzie wskazywał na nazwę serwera.

  2. Wybierz wygodną dystrybucję Linuxa dla VPS zgodnie ze swoimi potrzebami. Najbardziej popularnym jest Ubuntu.

  3. Teraz połącz się ze swoim VPS, używając polecenia

ssh your_username@your_server_ip

Zamiast «your_username» i «your_server_ip» podaj faktyczną nazwę użytkownika i adres IP.

Jak skonfigurować serwer pocztowy na VPS

  1. Zaktualizuj podstawowe pakiety systemowe, używając poleceń

sudo apt-get update
sudo apt-get upgrade
  1. Zainstaluj komponenty serwera pocztowego za pomocą polecenia

sudo apt install postfix dovecot-imapd dovecot-pop3d

Jako agenta przesyłania poczty będziemy używać MTA, a jako serwera protokołu dostępu do wiadomości w Internecie i pocztowego – Dovecot.

  1. Teraz edytuj główny plik konfiguracyjny Postfix za pomocą polecenia

sudo nano /etc/postfix/main.cf

I upewnij się, że ustawione są następujące parametry:

myhostname = your_domain.com

mydomain = your_domain.com

myorigin = $mydomain

inet_interfaces = all

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

Po edytowaniu zapisz zmiany i wyjdź z edytora. A do ponownego uruchomienia Postfix użyj polecenia

sudo systemctl restart postfix
  1. Skonfiguruj Dovecot, najpierw edytując plik konfiguracyjny

sudo nano /etc/dovecot/dovecot.conf

W nim sprawdź następujące parametry «protocols = imap pop3» oraz «mail_location = mbox:~/mail:INBOX=/var/mail/%u». Jak po edytowaniu Postfix, zapisz zmiany, wyjdź z edytora i uruchom ponownie Dovecot poleceniem

sudo systemctl restart dovecot  
  1. Pozostaje tylko sprawdzić serwer pocztowy, tworząc testowe konto. Aby utworzyć użytkownika systemowego, użyj polecenia

sudo adduser testuser

Tylko zamień testuser na potrzebną nazwę użytkownika.

I w końcu możesz przetestować swój serwer pocztowy, wysyłając i odbierając kilka wiadomości. Na przykład, wyślij wiadomość do właśnie utworzonego użytkownika za pomocą polecenia

echo "To jest test." | mail -s "Testowa wiadomość" username@yourdomain.com

Aby sprawdzić, czy są problemy, możesz zajrzeć do dzienników pocztowych, które zazwyczaj znajdują się w «/var/log/mail.log» lub «/var/log/maillog». Aby zobaczyć ostatnie wpisy, użyj polecenia

sudo tail /var/log/mail.log

Sprawdzanie konfiguracji serwera pocztowego na VDS

Źródło: virtono.com

Skonfigurowałeś podstawowy serwer pocztowy na swoim VPS. Pamiętaj, że administracja serwerem poczty elektronicznej wymaga stałej konserwacji i monitorowania bezpieczeństwa oraz wydajności. Ponadto upewnij się, że zapora serwera jest skonfigurowana w taki sposób, aby przepuszczać ruch przez niezbędne porty, a w razie potrzeby rozważ zastosowanie dodatkowych środków bezpieczeństwa.

Jeśli planujesz używać Linuxa, ale nie chcesz ręcznie konfigurować serwera pocztowego, możesz skorzystać z panelu sterowania HestiaCP lub FastPanel. Oba zużywają więcej zasobów, jednak ułatwiają zarządzanie parametrami dzięki graficznemu interfejsowi użytkownika, automatyzują kluczowe procesy i mają wbudowane funkcje bezpieczeństwa.

Jak skonfigurować ochronę przesyłania danych między serwerami pocztowymi

Aby zapewnić wzajemne zrozumienie między serwerami pocztowymi nadawcy i odbiorcy, należy dodać mechanizm uwierzytelniania SPF (Sender Policy Framework). Automatycznie określa on, które serwery pocztowe mają prawo wysyłać wiadomości e-mail w imieniu twojej domeny. Robi się to po to, aby oprogramowanie nie wysyłało całej poczty, która pochodzi z skrzynek pocztowych domeny, do spamu.

Aby dodać SPF, przejdź na stronę dostawcy, znajdź sekcję «Zarządzanie DNS» i utwórz nowy rekord TXT w formacie «v=spf1 mx a ip4:your_server_ip ~all», gdzie

  • v=spf1 – wersja SPF;

  • mx – pozwala serwerom MX domeny wysyłać wiadomości e-mail;

  • a – pozwala rekordom A domeny wysyłać wiadomości e-mail;

  • ip4:your_server_ip – podaj adres IP swojego serwera pocztowego;

  • ~all – serwer powinien zaakceptować wiadomość, ale oznaczyć ją jako potencjalnie podejrzaną.

Aby potwierdzić, że wiadomość e-mail została rzeczywiście wysłana z domeny, z której została skierowana, i że nie została zmieniona w trakcie przesyłania, użyj DKIM (DomainKeys Identified Mail). Pomaga to chronić odbiorcę przed oszukańczymi wiadomościami, których celem jest podmiana adresu nadawcy i uzyskanie poufnych informacji.

Aby skonfigurować mechanizm DKIM, wykonaj następujące kroki:

  1. Utwórz klucze publiczny (otwarty) i prywatny (osobisty) za pomocą narzędzia OpenDKIM:

sudo apt install opendkim opendkim-tools
sudo mkdir /etc/opendkim
sudo opendkim-genkey -D /etc/opendkim -d your_domain.com -s default
  1. Teraz skonfiguruj OpenDKIM. Najpierw wprowadź polecenie:

sudo nano /etc/opendkim.conf

Następnie dodaj lub zastąp następujące linie

«Domain: your_domain.com

KeyFile: /etc/opendkim/default.private

Selector: default» 

Zapisz i zamknij plik.

  1. Opublikuj klucz publiczny DKIM, dodając rekord DNS typu TXT «default._domainkey IN TXT "v=DKIM1; k=rsa; p=your_public_key"», gdzie zamień «your_public_key» zawartością wcześniej utworzonego pliku «default.txt».

Możesz sprawdzić poprawność ustawień rekordów za pomocą narzędzi online Narzędzia do testowania rekordów SPF i DKIMValidator.

Podsumowanie

Własny serwer pocztowy – to możliwość swobodnego zarządzania przetwarzaniem, wysyłaniem i odbieraniem wiadomości e-mail, niezależnie od zewnętrznych dostawców. Możesz korzystać ze standardowych metod ochrony lub w każdej chwili udoskonalić system bezpieczeństwa, wygodnie skalując zasoby zgodnie z rosnącymi potrzebami biznesu.

Aby uruchomić serwer pocztowy, musisz prawidłowo wybrać VPS, zwracając uwagę na dostępność zasobów u dostawcy, lokalizację centrum danych w potrzebnych ci krajach, możliwość swobodnego przejścia na inny taryf. Kiedy wybierzesz, stworzysz i skonfigurujesz VPS, przejdź do uruchomienia serwera pocztowego za pomocą Windows lub Linux. Szczegółowo opisaliśmy proces wdrażania agenta na każdym systemie operacyjnym, więc wystarczy, że będziesz postępować zgodnie z instrukcją krok po kroku.

```


Podobał Ci się artykuł? Powiedz o nim znajomym:

Author: Bohdana Haivoronska

Journalist (since 2003), IT copywriter (since 2013), content marketer at Cityhost.ua. Specializes in articles about technology, creation and promotion of sites.

Author: Andrii Zarovinskyi

Head of Technical Support at Cityhost, author of instructional materials in the FAQ. Trains technical support staff and helps to solve the most complex customer requests.