Najczęstsze błędy programów pocztowych – Outlook, Thunderbird i inne

Program pocztowy nie odbiera wiadomości, nie chce ich wysyłać, ciągle pyta o hasło albo przestał synchronizować foldery? W takim przypadku niekoniecznie mamy do czynienia z błędem samej poczty e-mail. To częste błędy programów pocztowych. Problem występuje na połączeniu pomiędzy programem zainstalowanym na komputerze a serwerem obsługującym Twoją skrzynkę. Może dotyczyć błędnego hasła, konfiguracji IMAP, POP3 lub SMTP, niewłaściwego portu, szyfrowania TLS, logowania OAuth2, dostępu do internetu albo lokalnych danych programu.

W tym poradniku koncentruję się na klasycznych programach pocztowych instalowanych na komputerach z systemem Windows, takich jak nowy Outlook, klasyczny Outlook z Microsoft 365 czy Mozilla Thunderbird. Nie należy tego mylić z pocztą otwieraną bezpośrednio w przeglądarce, np. Gmail, Poczta WP, Onet czy Interia przez Webmail, ani z aplikacjami mobilnymi. Idea działania poczty pozostaje podobna, ale sposób konfiguracji i komunikowania błędów jest inny.

Błędy programów pocztowych a Mailer-Daemon – to nie jest to samo

Zacznijmy od najważniejszego rozróżnienia. Jeżeli Outlook albo Thunderbird nie może zalogować się do Twojej skrzynki, połączyć z IMAP-em, wysłać wiadomości przez SMTP albo zsynchronizować folderów, problem dotyczy programu pocztowego, jego konfiguracji albo połączenia pomiędzy komputerem i serwerem.

Mailer-Daemon działa na innym etapie. W takim przypadku wiadomość została już przekazana do systemu pocztowego i problem pojawił się podczas jej dalszego przesyłania albo dostarczania. Możesz wtedy otrzymać zwrotkę zawierającą kod w rodzaju 550 5.1.1 User unknown albo 554 Transaction failed. Nie jest to błąd Outlooka czy Thunderbirda, nawet jeżeli właśnie ten program wyświetli Ci odpowiedź otrzymaną od serwera.

Jeżeli właśnie taki komunikat otrzymałeś, przeczytaj co to jest Mailer-Daemon i jak działa oraz poradnik Delivery Status Notification (Failure) – co oznacza ten komunikat?.

W tym artykule zostajemy po stronie programu pocztowego.

Program pocztowy ciągle pyta o hasło albo nie może się zalogować

To jeden z najczęstszych problemów. Outlook lub Thunderbird może ponownie wyświetlać okno logowania, odrzucać hasło albo informować, że nie udało się uwierzytelnić użytkownika.

W Thunderbirdzie możesz spotkać między innymi komunikaty:

  • Unable to log in at server. Probably wrong configuration, username or password.
  • Login to server ... failed.
  • Authentication failed.

W nowym Outlooku częściej pojawiają się prostsze komunikaty opisowe, np. Something went wrong albo informacja w rodzaju You may need to make an app password. Klasyczny Outlook może natomiast równolegle wyświetlić kod HRESULT albo kod z rodziny 0x800....

Pierwszy test jest bardzo prosty: zaloguj się do tej samej skrzynki przez Webmail. Jeżeli to samo hasło działa w przeglądarce, nie resetowałbym go od razu. Skrzynka i podstawowe dane logowania działają, więc problem zawęża się do konfiguracji programu albo sposobu uwierzytelniania.

Sprawdź kolejno:

  • czy jako login podajesz pełny adres e-mail,
  • czy program korzysta z aktualnego hasła,
  • czy nie przechowuje starego hasła,
  • czy konto wymaga OAuth2,
  • czy przy aktywnym 2FA potrzebne jest hasło aplikacji,
  • czy operator zezwala na dostęp z zewnętrznych programów pocztowych.

Poczta nie odbiera wiadomości – sprawdź IMAP lub POP3

Jeżeli możesz wysyłać wiadomości, ale program nie pobiera nowych maili, zacznij od ustawień poczty przychodzącej. Najczęściej będziesz korzystał z IMAP. POP3 nadal działa, ale przy typowej obsłudze jednej skrzynki na kilku urządzeniach IMAP jest wygodniejszym rozwiązaniem.

W programie mogą pojawić się komunikaty takie jak:

  • Unable to connect to your IMAP server.
  • We couldn't connect to the incoming (IMAP) server.
  • Connection to server timed out.
  • Server not found.
  • The connection to the server was interrupted.

Dokładne brzmienie zależy od programu i operatora, ale wszystkie wskazują podobny kierunek diagnostyki: program nie uzyskał prawidłowego dostępu do serwera poczty przychodzącej.

Sprawdź:

  • adres serwera IMAP lub POP3,
  • nazwę użytkownika,
  • hasło,
  • numer portu,
  • rodzaj szyfrowania,
  • metodę uwierzytelniania.

Typowo bezpieczne połączenie IMAP korzysta z portu 993 z SSL/TLS, natomiast POP3 z 995. Zawsze jednak sprawdź instrukcję konkretnego operatora. Jeżeli nie wiesz, którego protokołu powinieneś używać, przeczytaj IMAP czy POP3 – czym się różnią i co wybrać?.

Poczta działa przez Webmail, ale nie przez IMAP

To bardzo cenna informacja diagnostyczna. Skrzynka istnieje, hasło działa i usługa pocztowa jest dostępna. Problem zawęża się więc do konfiguracji programu albo ustawień konta dotyczących dostępu przez IMAP.

Przykładowo w Poczcie Interia dostęp dla zewnętrznych klientów trzeba odpowiednio włączyć. Ten przypadek opisałem osobno w poradniku Poczta Interia nie działa w programie pocztowym – co sprawdzić?.

Program odbiera pocztę, ale nie wysyła wiadomości – sprawdź SMTP

Jeżeli wiadomości przychodzą normalnie, ale nie możesz niczego wysłać, IMAP nie jest pierwszym miejscem, które powinieneś sprawdzać. Za wysyłanie odpowiada SMTP.

Thunderbird może pokazać komunikat:

  • Sending of the message failed.
  • The message could not be sent because connecting to Outgoing server (SMTP) failed.
  • Sending of username and password did not succeed.

W klasycznym Outlooku możesz zobaczyć np. komunikat Outlook cannot connect to your outgoing (SMTP) e-mail server albo kod 0x80042109. W nowym Outlooku częściej otrzymasz prostszy komunikat o problemie z wysłaniem wiadomości lub połączeniem z kontem.

Sprawdź:

  • adres serwera SMTP,
  • port,
  • SSL/TLS albo STARTTLS,
  • włączone uwierzytelnianie,
  • nazwę użytkownika,
  • hasło,
  • adres nadawcy przypisany do konta.

Najczęściej spotkasz port 465 z SSL/TLS albo 587 z STARTTLS. Konkretny operator może jednak wymagać określonego wariantu.

Program pokazuje 550, 552 albo 554 podczas wysyłania

Jeżeli program połączył się z SMTP, a serwer odpowiedział kodem 550, 552, 554 albo innym standardowym kodem SMTP, sam Outlook czy Thunderbird nie jest jego źródłem. Program pokazuje odpowiedź otrzymaną od serwera pocztowego. W takim przypadku przechodzisz już do diagnostyki Mailer-Daemon i błędów SMTP.

Błędy programów pocztowych SSL/TLS – program nie może utworzyć bezpiecznego połączenia

Współczesna poczta korzysta z szyfrowanych połączeń. Problem pojawia się wtedy, gdy program i serwer nie zgadzają się co do sposobu szyfrowania albo aplikacja nie może prawidłowo zweryfikować certyfikatu.

W komunikatach możesz zobaczyć między innymi:

  • Secure connection failed.
  • Certificate is not trusted.
  • Certificate hostname mismatch.
  • Unable to establish a secure connection.
  • Must issue a STARTTLS command first.

Ostatni z tych komunikatów jest szczególny. Must issue a STARTTLS command first jest odpowiedzią serwera SMTP, którą program jedynie wyświetla. Oznacza, że serwer wymaga przejścia na szyfrowane połączenie przed kontynuowaniem operacji.

Sprawdź przede wszystkim nazwę serwera, port oraz wybrany rodzaj szyfrowania. Jeżeli wcześniej poczta działała, a nagle pojawił się błąd certyfikatu, nie akceptuj automatycznie wyjątku. Najpierw upewnij się, że łączysz się z właściwym serwerem i że certyfikat jest aktualny.

OAuth2 – hasło jest dobre, a program nadal nie chce się zalogować

Gmail i usługi Microsoft coraz częściej wykorzystują OAuth2, czyli logowanie, podczas którego program przekierowuje Cię do oficjalnego okna operatora. Podajesz dane bezpośrednio Google albo Microsoftowi, zatwierdzasz dostęp, a aplikacja otrzymuje token pozwalający korzystać z konta.

Jeżeli program próbuje użyć zwykłego hasła tam, gdzie operator wymaga OAuth2, poprawne hasło nadal może zostać odrzucone. Możesz więc zobaczyć komunikat:

  • Unable to log in at server.
  • Authentication failed.
  • Login failed.
  • You may need to make an app password.

Dlatego komunikat o błędnym logowaniu nie oznacza automatycznie, że faktycznie pomyliłeś hasło. W Thunderbirdzie sprawdź metodę uwierzytelniania dla serwera przychodzącego i SMTP. Jeżeli operator wymaga OAuth2, wybierz właśnie tę metodę. W innych usługach przy aktywnym logowaniu dwuetapowym stosowane są również hasła aplikacji.

Program pocztowy nie może połączyć się z serwerem

Jeżeli błąd dotyczy samego połączenia, zacznij od podstaw: czy komputer ma sprawny dostęp do internetu? Następnie sprawdź, czy działa Webmail.

Możesz spotkać komunikaty:

  • Connection timed out.
  • Connection refused.
  • Server not found.
  • The connection to the server was interrupted.
  • Unable to connect to server.

Jeżeli Webmail działa, a program nadal nie może połączyć się z serwerem, sprawdź nazwę hosta, port, DNS, VPN, firewall, program antywirusowy oraz moduły skanujące połączenia SSL/TLS.

Dobrym testem jest również chwilowe podłączenie komputera do innej sieci, np. hotspotu z telefonu. Jeżeli program zacznie działać, problem jest związany z dotychczasową siecią, routerem albo jej zabezpieczeniami.

Wiadomości są, ale foldery się nie synchronizują

To problem charakterystyczny przede wszystkim dla kont IMAP. Program może pobierać nowe wiadomości, a jednocześnie nie aktualizować poprawnie folderu Wysłane, wersji roboczych, kosza, folderów utworzonych przez użytkownika albo statusu przeczytania wiadomości.

W Outlooku możesz spotkać komunikaty związane z Synchronizing subscribed folders, błędem synchronizacji albo kodem 0x800CCC0E czy 0x80004005. Thunderbird częściej sygnalizuje problem tekstowo albo po prostu przestaje aktualizować konkretny folder bez kodu HRESULT.

Najpierw sprawdź Webmail. Jeżeli folder i wiadomość znajdują się na serwerze, ale nie są widoczne w programie, problem dotyczy synchronizacji klienta.

W Thunderbirdzie warto zweryfikować subskrypcję folderów IMAP oraz przypisanie folderów specjalnych. W Outlooku problem może wynikać z lokalnego cache, profilu albo synchronizacji konta.

Poczta zniknęła z jednego komputera albo wiadomości się dublują

Tutaj często okazuje się, że problem nie sąbłędy programów pocztowych, tylko konsekwencją sposobu konfiguracji. Jeżeli jedno urządzenie korzysta z POP3 i usuwa wiadomości z serwera po pobraniu, drugi komputer może już ich nie zobaczyć. Jeżeli kilka programów zapisuje folder Wysłane w różnych miejscach, możesz otrzymać kilka podobnych folderów. Jeżeli konto zostało skonfigurowane drugi raz, program może wyświetlać pozornie zduplikowaną pocztę.

Przed szukaniem awarii sprawdź więc, czy wszystkie urządzenia korzystają z IMAP i z tych samych folderów serwerowych.

Błędy programów pocztowych- Outlook pokazuje kod 0x800…

Klasyczny Outlook ma własną rodzinę komunikatów, które wyglądają np. tak:

  • 0x800CCC0D – problem z odnalezieniem serwera,
  • 0x800CCC0E – problem z połączeniem albo synchronizacją,
  • 0x800CCC0F – połączenie z serwerem zostało przerwane,
  • 0x80042109 – Outlook nie może połączyć się z serwerem SMTP,
  • 0x8004210A – przekroczono czas oczekiwania na odpowiedź serwera,
  • 0x80040119 – problem z lokalnym plikiem danych,
  • 0x80040600 – problem z danymi Outlooka.

To nie są standardowe kody SMTP, lecz to częste błędy programów pocztowych. charakterystyczne dla Outlooka i środowiska Microsoft. Dlatego opisałem je osobno w poradniku Błędy Outlook 0x800CCC0E, 0x800CCC0F i inne – co oznaczają?.

Thunderbird częściej pokazuje komunikat tekstowy

Thunderbird działa pod tym względem inaczej niż klasyczny Outlook. Zamiast kodów HRESULT użytkownik częściej otrzymuje zwykły opis problemu.

Typowe komunikaty to:

  • Sending of the message failed.
  • The message could not be sent because connecting to Outgoing server (SMTP) failed.
  • Unable to log in at server. Probably wrong configuration, username or password.
  • Login to server ... failed.
  • Connection to server timed out.

Z punktu widzenia diagnostyki jest to nawet wygodne, bo komunikat od razu wskazuje obszar problemu. Trzeba jednak rozróżnić błąd aplikacji od odpowiedzi serwera. Jeżeli Thunderbird pokazuje 550 5.7.1 albo 530 Must issue a STARTTLS command first, nie są to własne kody Thunderbirda. Program jedynie pokazuje komunikat otrzymany od serwera SMTP.

Problem z profilem lub lokalnymi danymi programu

Czasami serwery są skonfigurowane prawidłowo, konto działa przez Webmail, internet działa, a program nadal zachowuje się nieprawidłowo. Wtedy trzeba spojrzeć na jego dane lokalne.

Klasyczny Outlook korzysta między innymi z plików OST i PST oraz własnego profilu użytkownika. Thunderbird przechowuje konfigurację, lokalne wiadomości, indeksy i dodatki w swoim profilu.

Uszkodzenie lokalnych danych może powodować:

  • brak części wiadomości,
  • problemy z uruchamianiem programu,
  • błędy wyszukiwania,
  • nieprawidłową synchronizację,
  • problemy z folderami.

Zanim utworzysz nowy profil albo usuniesz konto, zrób kopię lokalnych danych. Jest to szczególnie ważne przy POP3 i lokalnych archiwach, ponieważ część poczty może znajdować się wyłącznie na Twoim komputerze.

A co ze starą aplikacją Poczta Windows?

Jeżeli szukasz rozwiązania błędu w aplikacji Poczta i Kalendarz Windows, pamiętaj, że Microsoft zakończył jej obsługę 31 grudnia 2024 roku. Jej następcą jest nowy Outlook dla Windows.

Nie poświęcałbym więc dużo czasu na naprawianie starej aplikacji. Jeżeli nadal znajduje się na komputerze albo korzystasz z dawnej konfiguracji, sensowniej będzie przenieść konto do aktualnego Outlooka, Thunderbirda lub innego wspieranego klienta.

Jeżeli chcesz zobaczyć dostępne rozwiązania, przeczytaj poradnik jak korzystać z poczty e-mail na komputerze z Windows.

Od czego zacząć, gdy widzę błędy programów pocztowych i nie działa?

Nie zmieniaj wszystkich ustawień naraz. Najpierw zaloguj się przez Webmail. Jeżeli to niemożliwe, problem nie leży wyłącznie w programie pocztowym.

Jeżeli Webmail działa, sprawdź kolejno:

  1. login i hasło,
  2. OAuth2 lub hasło aplikacji,
  3. serwer IMAP albo POP3,
  4. serwer SMTP,
  5. porty i TLS,
  6. połączenie internetowe, VPN, firewall i antywirusa,
  7. synchronizację folderów,
  8. lokalny profil programu.

Taka kolejność pozwala szybko zawęzić źródło problemu. Najważniejsze jest ustalenie, na którym etapie poczta przestaje działać. Jeżeli Outlook nie może połączyć się z IMAP-em, nie ma sensu analizować Mailer-Daemon. Jeżeli wiadomość została wysłana, ale wróciła z kodem 550 5.1.1, nie ma sensu reinstalować Thunderbirda. To dwa różne problemy i wymagają dwóch różnych sposobów diagnostyki.

„`