Dane, które są Państwu potrzebne
Moduł 2: Konfiguracja skrzynki pocztowej · Czas czytania: 10 minut
Cel lekcji: Po tej lekcji będą Państwo znać dane, których potrzebuje każdy program pocztowy, będą Państwo umieli wybrać właściwą nazwę serwera oraz będą Państwo wiedzieć, jak programy same próbują znaleźć te dane i dlaczego czasem to się nie udaje.
Kluczowe pojęcia: serwer przychodzący, serwer wychodzący, port, zabezpieczenie, nazwa użytkownika, hasło, uwierzytelnianie wychodzące, nazwa serwera a nazwa mail., autodiscover, autoconfig, ISPDB, rekordy SRV (RFC 6186), profil konfiguracyjny
Karta ustawień
Niezależnie od tego, z jakiego programu Państwo korzystają, zawsze wprowadza się te same dane. Jeśli zrozumieją Państwo tę listę, będą Państwo mogli skonfigurować każdy program, także taki, który nie pojawia się w tym kursie.
| Dana | Co to jest | Typowa wartość |
|---|---|---|
| Rodzaj konta | Protokół do odbierania poczty | IMAP (lekcja 1.3) |
| Serwer przychodzący | Nazwa serwera do odbierania poczty | Podana przez Państwa dostawcę |
| Port i zabezpieczenie przychodzące | Drzwi i zamek | 993 z SSL/TLS (POP3: 995) |
| Serwer wychodzący | Nazwa serwera do wysyłania poczty | Często taka sama jak przychodzący |
| Port i zabezpieczenie wychodzące | 587 ze STARTTLS lub 465 z SSL/TLS (lekcja 1.4) | |
| Nazwa użytkownika | Dane logowania | Zwykle pełny adres e-mail |
| Hasło | Hasło do skrzynki pocztowej | Nie jest to hasło do panelu klienta |
| Uwierzytelnianie wychodzące | Czy przy wysyłaniu też trzeba się zalogować? | Włączone, te same dane |
Najczęściej coś idzie nie tak w trzech przypadkach.
Nazwa użytkownika. Na współdzielonym serwerze pocztowym znajdują się skrzynki pocztowe z tysięcy domen. info istnieje tam tysiąc razy. Dlatego nazwą użytkownika jest niemal zawsze pełny adres: info@example.com. Programy czasami wypełniają tylko część przed znakiem @. Proszę to sprawdzić, zarówno przy ustawieniach przychodzących, jak i wychodzących.
Hasło. Każda skrzynka pocztowa ma własne hasło. To coś innego niż hasło, którym logują się Państwo do panelu u dostawcy hostingu czy do panelu klienta. Jeśli Państwo je zapomnieli, proszę ustawić w panelu nowe hasło dla tej skrzynki i wprowadzić je na wszystkich urządzeniach.
Serwer wychodzący. Wiele programów ustawia dla ustawień wychodzących opcję „opcjonalne” lub pozostawia pole nazwy użytkownika puste. Wtedy można odbierać pocztę, ale nie da się jej wysyłać.
Która nazwa serwera?
Jeśli chodzi o nazwę serwera, zazwyczaj mają Państwo do wyboru trzy kandydatury. Załóżmy, że Państwa domena to example.com, a skrzynka pocztowa znajduje się na współdzielonym serwerze o nazwie server12.hosting.example:
| Nazwa | Działa, gdy... | Ryzyko |
|---|---|---|
server12.hosting.example (nazwa serwera) | Zawsze: certyfikat serwera jest wystawiony na tę nazwę | Zmienia się, gdy dostawca przenosi Państwa na inny serwer |
example.com (Państwa nazwa domeny) | Domena wskazuje na ten sam serwer i ma tam ważny certyfikat | Przestaje działać, gdy Państwa strona internetowa przenosi się gdzie indziej |
mail.example.com | mail.example.com wskazuje na serwer i znajduje się w certyfikacie | Często nie znajduje się w certyfikacie: pojawia się komunikat o certyfikacie |
Nie ma nazwy, która zawsze jest lepsza. Pytanie zawsze brzmi: czy ta nazwa wskazuje na serwer, na którym znajduje się moja skrzynka pocztowa, i czy znajduje się ona w certyfikacie tego serwera? Jeśli obie odpowiedzi brzmią tak, wszystko jest w porządku. Jeśli nie da się tego sprawdzić, najbezpieczniejszym wyborem jest nazwa podana przez dostawcę. W zadaniu Z2.1 pozwolą Państwo, by program sprawdził to za Państwa.
Częsty błąd przy przeprowadzce strony internetowej: przez lata korzystali Państwo z example.com jako serwera pocztowego, Państwa strona internetowa przenosi się do innej firmy, rekord A zaczyna wskazywać tam, i nagle poczta przestaje działać. Program pocztowy próbuje wówczas połączyć się z serwerem WWW tej innej firmy. Rekord MX jest poprawny (poczta nadal dociera), ale program nie ma do niej dostępu.
Jak programy same szukają danych
Często nie trzeba wpisywać danych ręcznie. Nowoczesne programy same próbują je znaleźć, gdy tylko wprowadzą Państwo swój adres e-mail. Istnieje kilka metod, a każdy program próbuje kilku z nich:
Autodiscover (Microsoft). Outlook pobiera plik ustawień z https://autodiscover.example.com/autodiscover/autodiscover.xml lub z https://example.com/autodiscover/autodiscover.xml, albo szuka rekordu SRV _autodiscover._tcp.example.com. W przypadku Microsoft 365 znajduje się rekord CNAME autodiscover wskazujący na autodiscover.outlook.com (kurs DNS, lekcja 7.1).
Autoconfig (Thunderbird i inne). Thunderbird sprawdza adres https://autoconfig.example.com/mail/config-v1.1.xml, a następnie bazę danych Mozilli (ISPDB), w której znajdują się ustawienia wielu dużych dostawców. Jeśli nic nie znajdzie, próbuje odgadnąć nazwy: imap.example.com, mail.example.com, smtp.example.com, oraz sprawdza Państwa rekord MX.
Rekordy SRV (RFC 6186, uzupełnione w RFC 8314). W DNS można określić dla każdej usługi, gdzie działa:
_imaps._tcp.example.com. 3600 IN SRV 0 1 993 server12.hosting.example.
_submissions._tcp.example.com. 3600 IN SRV 0 1 465 server12.hosting.example.
_submission._tcp.example.com. 3600 IN SRV 0 1 587 server12.hosting.example.Nie każdy program to sprawdza, ale pomaga to w konfiguracji. O tym, jak działają rekordy SRV, mogą Państwo przeczytać w lekcji 5.1 kursu DNS.
Profil konfiguracyjny (Apple). Dla iPhone'a, iPada i Maca można pobrać i zainstalować plik .mobileconfig. Zawiera on wszystkie ustawienia. Wiele paneli potrafi taki plik wygenerować (lekcja 2.3).
Dlaczego automatyczne wykrywanie czasem zawodzi
Automatyczne wyszukiwanie jest wygodne, ale nie zawsze trafne. Typowe błędy:
- Thunderbird odgaduje
mail.example.com, taka nazwa rzeczywiście istnieje, ale nie znajduje się w certyfikacie. Skutek: komunikat o certyfikacie. - Outlook znajduje za pomocą autodiscover stary plik u poprzedniego dostawcy, lub uznaje, że Państwa adres to konto Microsoft 365, i wciąż prosi o hasło Microsoft.
- Program wybiera port 587 z opcją „SSL/TLS” lub pozostawia puste pole nazwy użytkownika.
- Program znajduje ustawienia dostawcy Państwa strony internetowej zamiast dostawcy poczty, ponieważ sprawdza
example.com.
Dlatego zawsze proszę sprawdzić, co zostało wprowadzone, nawet jeśli program twierdzi, że konfiguracja się powiodła. Niemal każdy program ma przycisk konfiguracja ręczna lub ustawienia zaawansowane: proszę z niego skorzystać, jeśli automatyczna próba wprowadza coś innego niż podaje dostawca.
Najpierw przetestować w webmailu
Jeśli coś nie działa, proszę najpierw przetestować nazwę użytkownika i hasło w webmailu swojego dostawcy. Jeśli logowanie tam się powiedzie, oznacza to, że skrzynka pocztowa istnieje i hasło jest poprawne. Wtedy błąd tkwi w ustawieniach programu. Jeśli logowanie tam również się nie powiedzie, nie ma sensu szukać dalej w programie. Proszę zobaczyć lekcję 2.5.
W praktyce: dane w WebOké
W przypadku skrzynki pocztowej w WebOké wprowadza się: IMAP, jako serwer przychodzący i wychodzący nazwę Państwa domeny (jeśli Państwa strona internetowa również znajduje się w WebOké i posiada ważny certyfikat) albo nazwę serwera z Państwa pakietu (w formie linuxNNNN.webawere.nl, znajdującą się w Moje WebOké przy Państwa produkcie oraz w e-mailu powitalnym), porty 993 i 587 lub 465, jako nazwę użytkownika pełny adres e-mail, uwierzytelnianie wychodzące włączone. U innych dostawców działa to podobnie: nazwa serwera znajduje się w e-mailu powitalnym lub w panelu klienta, porty są niemal wszędzie takie same.
Podsumowanie
- Każdy program potrzebuje tych samych danych: protokołu, serwerów, portów, zabezpieczenia, pełnego adresu e-mail jako nazwy użytkownika, hasła do skrzynki pocztowej, uwierzytelniania wychodzącego.
- Nazwa serwera jest poprawna, gdy wskazuje na serwer Państwa skrzynki pocztowej i znajduje się w certyfikacie.
- Programy same wyszukują dane przez autodiscover, autoconfig, ISPDB, rekordy SRV lub profil. Następnie zawsze proszę sprawdzić, co znalazły.
- W razie problemów proszę najpierw sprawdzić w webmailu, czy nazwa użytkownika i hasło są poprawne.
Quiz
Zadanie
Zadanie Z2.1: Co znalazłby program pocztowy? Proszę wprowadzić swój adres e-mail oraz nazwę serwera, której Państwo używają (lub chcą używać). Proszę odpowiedzieć: czy ta nazwa wskazuje na serwer oferujący IMAP na porcie 993, czy nazwa znajduje się w certyfikacie oraz czy Państwa domena posiada rekordy do automatycznej konfiguracji (autoconfig, autodiscover lub SRV)? Program sprawdza to samo na żywo: wyszukuje nazwę, łączy się z portami 993, 465 i 587, odczytuje certyfikat oraz sprawdza, które ze znanych danych konfiguracyjnych można znaleźć w DNS i w internecie.
Więcej informacji
Kroki opisane w tych artykułach dotyczą paneli WebOké; u innych dostawców działa to podobnie.
- Instrukcja DirectAdmin 8.1: Wszystkie ustawienia w jednym miejscu: serwery, porty i zabezpieczenia
- Podręcznik WebOké 7.1: Poczta e-mail w WebOké: skrzynki pocztowe, webmail i program pocztowy
- Błąd certyfikatu podczas pobierania poczty
- Bezpłatny kurs DNS 5.1: Rekordy SRV
- RFC 6186 (SRV dla programów pocztowych), RFC 8314 paragraf 5.1 (
_submissions._tcp)
