Portward
Przepływy pracy

Konfiguracja serwera pocztowego: od MX do DMARC z podsumowaniem każdej zmiany

03
Poczta domenowa

Rekordy DNS poczty dla Twojej własnej domeny

Konfiguracja serwera pocztowego dla Twojej własnej domeny zaczyna się od DNS, a nie od oprogramowania. Rekordy MX wskazują, gdzie jest dostarczana poczta dla domeny, SPF wymienia serwery, które mogą wysyłać w jej imieniu, DKIM dodaje podpis, który odbiorcy mogą zweryfikować, DMARC mówi, co zrobić z pocztą, która nie przejdzie tych weryfikacji, a adres IP nadawcy powinien mieć zgodną nazwę w odwrotnym DNS (PTR). Portward odczytuje Twoje rekordy, wskazuje, czego brakuje, i przygotowuje każdą zmianę jako różnicę (diff) do Twojej akceptacji. Odbiorcy oceniają reputację IP, więc Portward nie może zagwarantować, że poczta trafi do skrzynki odbiorczej. Użyj tego przepływu do zwykłej poczty Twojej domeny na serwerze, który posiadasz. Trzymaj pracę małą: jeden rekord, jedna różnica, jedno testowanie.

01

Otwórz folder projektu

Utwórz folder dla domeny, skopiuj do niego plik strefy DNS i dowolną konfigurację poczty, a następnie otwórz ten folder jako folder roboczy w Portward. Narzędzia plikowe działają wewnątrz tego folderu, więc skopiuj to, co chcesz, aby agent odczytał, i zachowaj kopię pliku strefy sprzed pierwszej zmiany na wypadek, gdybyś potrzebował wrócić.

02

Poproś o sprawdzenie rekordów

Wybierz Plan only lub Ask first i opisz cel, na przykład: wypisz rekordy MX, SPF, DKIM i DMARC w tym pliku strefy i powiedz mi, których brakuje. Agent odpowiada kartą dla każdego wywołania narzędzia, a w trybie Plan only nic nie zmienia, podczas gdy wypisuje, czego brakuje.

03

Przejrzyj każdą różnicę (diff)

Przeczytaj kartę dla każdej zmiany. Narzędzie edit_file pokazuje nowy rekord obok starego, a w trybie Ask first nic się nie zmienia, dopóki nie zaakceptujesz. Odrzuć wszystko, czego nie rozumiesz, i poproś agenta o wyjaśnienie, zanim spróbujesz ponownie.

04

Przetestuj z zewnątrz

Zastosuj rekordy u swojego dostawcy DNS, poczekaj, aż się rozpropagują, a następnie uruchom własne polecenie lookup z Shell i porównaj wynik z plikiem strefy. Znotuj każdy wynik w pliku dziennika w folderze roboczym, z datą, rekordem, który zmieniłeś, i tym, co zwróciło lookup.

Lista kontrolna konfiguracji serwera i jego domeny pocztowej

vps-setup-checklist.txt
# checklist for my own VPS and its mail domain
step 1: update the system
step 2: create a normal user
step 3: log in with SSH keys
verify 1: key login works before password login is off
step 4: allow only the ports I need in the firewall
step 5: set the time zone and time sync
step 6: add MX, SPF, DKIM and DMARC records
verify 2: the sending IP has a matching PTR name
step 7: make a backup
verify 3: a test restore works

Ta prosta lista kontrolna obejmuje VPS i domenę pocztową na nim. Każdy wiersz verify wymienia wynik, który możesz sprawdzić przed przejściem dalej, np. logowanie kluczem, reguły zapory sieciowej lub zgodną nazwę PTR. Edytuj wiersze dla swojego serwera, a następnie poproś agenta, aby przetworzył je jeden po drugim i zgłosił rzeczywisty wynik każdego. Dodaj wiersze dla swoich usług i usuń wiersze, które nie dotyczą Twojego serwera.

Konfiguracja rekordów domeny pocztowej z Portward

Odczytaj rekordy, które masz teraz

Agent otwiera kopię Twojego pliku strefy za pomocą read_file i używa grep do wypisania linii MX, SPF, DKIM i DMARC, a następnie raportuje w jednej karcie, czego brakuje. W trybie Plan only zapisuje tę listę jako plan i nic nie zmienia, co jest najbezpieczniejszym sposobem rozpoczęcia na domenie, która już odbiera pocztę. Jeśli chcesz hostować serwer poczty w domu, najpierw sprawdź, czy kontrolujesz nazwę reverse DNS dla adresu IP nadawcy, ponieważ odbiorcy oceniają reputację IP. Odczytujesz listę i decydujesz, który rekord dodać jako pierwszy. Agent pracuje na kopii, więc oryginalny plik pozostaje niezmieniony. Zapisz listę brakujących rekordów w pliku notatek, aby następna sesja zaczynała się od faktów, a nie z pamięci.

Napisz rekordy SPF i DKIM

SPF wymienia serwery, które mogą wysyłać pocztę dla domeny, a DKIM dodaje podpis, który odbiorcy mogą zweryfikować. Agent używa edit_file do dodania linii SPF do Twojej kopii pliku strefy i pokazuje ją jako różnicę (diff), a web_search znajduje oficjalną dokumentację Twojego oprogramowania pocztowego, gdy potrzebujesz dokładnej składni. Klucz publiczny DKIM pochodzi z Twojego oprogramowania pocztowego, więc wklej go samodzielnie i pozwól agentowi go umieścić. W trybie Ask first agent pauzuje przed każdą zmianą, a Ty porównujesz nową linię ze starą, zanim ją zaakceptujesz. Dodawaj jeden rekord na raz i zastosuj go u swojego dostawcy DNS przed następnym, aby każda pomyłka sprowadzała się do jednej zmiany.

Ustaw rekord MX i reverse DNS

Rekord MX wskazuje host, który odbiera pocztę dla domeny, a nazwa PTR należy do adresu IP, z którego wysyłasz. Agent dodaje linię MX za pomocą edit_file i zachowuje wybrany priorytet, a następnie pisze krótką notatkę za pomocą write_file, która wymienia nazwę hosta, którą chcesz jako nazwę reverse DNS. Poproś swojego dostawcę o jej ustawienie tam, gdzie zarządzany jest adres IP. Ile hardeningu potrzebuje nowy VPS zależy od usług, które uruchamiasz, a usługa poczty dodaje więcej portów do rozważenia, więc wypisz je przed otwarciem jakichkolwiek. Wpisz dokładną nazwę hosta, której używa Twoje oprogramowanie pocztowe, i pozwól agentowi porównać ją z linią MX i notatką PTR, aby nazwy się zgadzały.

Sprawdź rekordy i przepływ poczty

Uruchom własne polecenie lookup z Shell i pozwól agentowi porównać wynik z plikiem strefy, jeden rekord na raz. Przed uruchomieniem poczty na żywo przejrzyj podstawową konfigurację bezpieczeństwa VPS: logowanie kluczem, zaporę sieciową tylko z potrzebnymi portami i przetestowaną kopię zapasową. Następnie wyślij wiadomość testową z Twojej domeny na adres, który posiadasz, i przeczytaj nagłówki pod kątem wyników SPF i DKIM. Agent pokazuje każdy wynik na karcie, a Ty notujesz wynik w pliku dziennika. Przejście testu nie gwarantuje dostarczenia do każdej skrzynki odbiorczej. Jeśli sprawdzenie się nie powiedzie, wklej linie nagłówków na czat, zapytaj, którego rekordu odbiorca nie mógł dopasować, i zmień jeden rekord na raz, a następnie uruchom ponownie polecenie lookup.

Portward dla systemu Windows

Sprawdź rekordy DNS Twojej poczty z krokami do przeglądu

Pobierz Portward ↗