Klikasz „Wyślij ” w Thunderbirdzie, ale wiadomość pozostaje w Skrzynce nadawczej i pojawia się komunikat „Wysyłanie wiadomości nie powiodło się”. Sformułowanie to może wskazywać na kilka różnych problemów: Thunderbird może nie połączyć się z serwerem poczty wychodzącej, serwer może odrzucić logowanie lub wiadomość albo narzędzie zabezpieczające sieć może zablokować połączenie. Najszybszym sposobem rozwiązania tego problemu jest zidentyfikowanie, który etap się nie powiódł, a następnie zmiana tylko tych ustawień, które pasują do dowodu.
Ten przewodnik dotyczy aktualnego przepływu pracy dotyczącego ustawień konta Thunderbird. Etykiety menu mogą się nieznacznie różnić w zależności od wersji i systemu operacyjnego. Opublikowane przez dostawcę poczty e-mail wymagania SMTP są miarodajne w zakresie nazwy serwera, portu, zabezpieczeń połączenia i metody uwierzytelniania.
Co oznacza błąd SMTP
SMTP (Simple Mail Transfer Protocol) to metoda używana przez Thunderbird do przesyłania poczty wychodzącej na serwer dostawcy. Ogólny błąd może być bardziej szczegółowy, np. z powodu przekroczenia limitu czasu, błędu uwierzytelnienia lub odpowiedzi serwera odrzucającej odbiorcę lub wiadomość. Szczegóły te prowadzą do różnych rozwiązań. Przekroczenie limitu czasu zazwyczaj wskazuje na połączenie lub zablokowany port; jawny błąd logowania wskazuje na uwierzytelnienie; odrzucenie po odebraniu wiadomości przez serwer może dotyczyć uprawnień, zasad dotyczących adresów lub limitów rozmiaru.
Przed zmianą ustawień sprawdź, czy usługa poczty internetowej dostawcy poczty elektronicznej umożliwia wysłanie krótkiej wiadomości. Jeśli usługa poczty internetowej również nie działa, problem prawdopodobnie leży po stronie konta dostawcy lub usługi. Jeśli usługa poczty internetowej działa, porównaj ustawienia Thunderbirda z udokumentowanymi ustawieniami klienta dostawcy. Poradnik rozwiązywania problemów z wysyłaniem wiadomości w Thunderbirdzie firmy Mozilla zaleca sprawdzenie konfiguracji SMTP i serwera przypisanego do konta.
1. Zachowaj komunikat i przeczytaj cały błąd
Nie usuwaj wiadomości ze Skrzynki nadawczej podczas diagnostyki; w razie potrzeby zachowaj kopię jej tekstu i załączników w Wersjach roboczych. Jeśli Thunderbird zgłosi błąd przed zaakceptowaniem wiadomości przez serwer, zazwyczaj oczekuje się jej ponownego wysłania po usunięciu usterki. Jeśli alert jest niejasny lub nie masz pewności, czy serwer go zaakceptował, sprawdź najpierw Wysłane i Pocztę internetową, aby uniknąć wysyłania duplikatów.
Zapisz dokładną nazwę serwera i szczegóły błędu wyświetlone w alercie. Słowa takie jak „ upłynął limit czasu” , „uwierzytelnianie” , „przekaźnik” , „odbiorca” lub „wiadomość za duża” mogą być przydatnymi wskazówkami. Unikaj publikowania zrzutu ekranu, dopóki nie ukryjesz adresów e-mail, nazw użytkowników, nazw serwerów identyfikujących Twoją organizację oraz wszelkich osobistych treści wiadomości.
2. Sprawdź, czy konto korzysta z właściwego serwera wychodzącego
- Otwórz menu aplikacji Thunderbird i wybierz Ustawienia konta .
- Wybierz odpowiednie konto e-mail w lewym panelu.
- Znajdź przypisanie serwera wychodzącego (SMTP) . Upewnij się, że wskazuje on serwer SMTP przeznaczony dla tego konta.
- Na dole lewego panelu wybierz opcję Serwer wychodzący (SMTP) , wybierz przypisany serwer i kliknij przycisk Edytuj .
Konta różnych dostawców mogą wymagać osobnego wpisu SMTP. Na przykład adres Gmail zazwyczaj nie powinien być wysyłany przez serwer innego dostawcy. Jeśli masz kilka kont, sprawdź przypisanie do konta wybranego w oknie tworzenia wiadomości; samo poprawienie listy serwerów nie pomoże, jeśli konto nadal wskazuje na niewłaściwy wpis.
3. Dopasuj dane SMTP do aktualnych ustawień swojego dostawcy
Na ekranie Edytuj serwer SMTP porównaj te pola z bieżącym przewodnikiem konfiguracji dostawcy:
- Nazwa serwera: dokładna nazwa hosta serwera wychodzącego dostawcy.
- Port: port określony dla wybranej metody zabezpieczeń. Typowe porty przesyłania to 587 i 465, ale nie należy wybierać go na chybił trafił.
- Bezpieczeństwo połączenia: zwykle STARTTLS lub SSL/TLS, zależnie od specyfikacji dostawcy.
- Metoda uwierzytelniania: metoda wymagana przez dostawcę, np. OAuth2 lub metoda oparta na haśle.
- Nazwa użytkownika: często pełny adres e-mail, choć to dostawca definiuje oczekiwaną wartość.
Nie ustawiaj opcji Bezpieczeństwo połączenia na Brak tylko po to, aby sprawdzić, czy poczta zostanie wysłana, i nie akceptuj ostrzeżenia o certyfikacie jako obejścia. Niezgodność między portem a metodą szyfrowania może uniemożliwić bezpieczne połączenie. Mozilla wyjaśnia te ustawienia w swoim podręczniku konfiguracji konta Thunderbird .
4. Odśwież uwierzytelnianie dopiero po sprawdzeniu metody
Jeśli dane serwera są poprawne, ale Thunderbird zgłasza problem z uwierzytelnianiem, najpierw sprawdź aktualne wymagania dotyczące logowania u dostawcy. Niektóre usługi korzystają z protokołu OAuth2, który otwiera stronę logowania dostawcy i prosi o autoryzację Thunderbirda. Inne używają hasła określonego przez dostawcę lub wymagają od administratora włączenia przesyłania SMTP. Wprowadź dane logowania tylko w oczekiwanym monicie logowania Thunderbirda lub na zaufanej stronie dostawcy.
W przypadku skrzynki pocztowej służbowej lub szkolnej zapytaj administratora poczty, czy dla Twojego konta jest włączone uwierzytelnianie SMTP. Na kontach hostowanych przez Microsoft reguły uwierzytelniania ulegają zmianom i mogą się różnić w zależności od usługi osobistej i organizacyjnej. Aktualne wytyczne Mozilli dotyczące protokołu OAuth firmy Microsoft dla Thunderbirda opisują te różnice i wskazują, że zasady na poziomie organizacji mogą blokować SMTP nawet wtedy, gdy poczta przychodząca działa.
Usuwaj zapisane hasło SMTP tylko po potwierdzeniu, że Thunderbird korzysta z prawidłowego serwera i metody uwierzytelniania, i tylko wtedy, gdy instrukcje dostawcy wymagają ponownego logowania. Usunięcie zapisanych danych uwierzytelniających nie naprawia błędu portu, błędu serwera ani wyłączonego uprawnienia SMTP.
5. Sprawdź połączenie sieciowe, zaporę sieciową, VPN i TLS
Jeśli błąd informuje o przekroczeniu limitu czasu serwera SMTP lub braku dostępu do niego, należy przetestować inną sieć, jeśli to możliwe, na przykład zaufany mobilny punkt dostępowy. Sieć VPN, serwer proxy, program zabezpieczający punkt końcowy, zapora sieciowa lub dostawca usług internetowych mogą blokować pocztę wychodzącą. Mozilla zauważa, że niektórzy dostawcy internetu blokują port 25 i zaleca sprawdzenie, czy dostępny jest alternatywny port przesyłania obsługiwany przez dostawcę.
Jeśli problem pojawił się natychmiast po aktualizacji Thunderbirda, sprawdź aktualną wersję Thunderbirda na liście zaufanych aplikacji zapory sieciowej lub aplikacji zabezpieczającej. Lepiej dodać Thunderbirda do listy dozwolonych aplikacji niż wyłączać oprogramowanie ochronne. Sprawdź również, czy data i godzina na komputerze są poprawne; walidacja certyfikatu TLS może się nie powieść, gdy zegar systemowy jest znacząco błędny. Nigdy nie obniżaj poziomu zabezpieczeń TLS ani nie dodawaj wyjątku, aby ominąć błąd certyfikatu, jako trwałego rozwiązania.
6. Przetestuj bez załączników, a następnie sprawdź limity dostawcy
Napisz wiadomość tekstową z krótkim tematem i bez załączników, a następnie wyślij ją na adres, który kontrolujesz. Jeśli to zadziała, ale oryginał nie, spróbuj usuwać załączniki pojedynczo lub zmniejszyć ich rozmiar. Dostawcy poczty e-mail ustalają różne limity rozmiaru wiadomości, a całkowita zakodowana wiadomość może być większa niż rozmiar oryginalnych plików. Przewodnik Mozilli dotyczący dużych załączników wyjaśnia, że limity różnią się w zależności od serwera pocztowego i sugeruje zmniejszenie rozmiaru plików lub udostępnienie linku do pobrania.
Jeśli krótki test zakończy się niepowodzeniem i otrzymamy odpowiedź dotyczącą odbiorcy, przekaźnika, limitu lub zasad wysyłania, połączenie może już działać. Sprawdź adres odbiorcy i stan konta dostawcy lub ograniczenia wysyłania. W przypadku firmowej poczty e-mail administrator może potrzebować przejrzeć dzienniki serwera lub zasady organizacji; zmiana portu Thunderbirda nie spowoduje obejścia ograniczeń po stronie serwera.
Kiedy przestać zmieniać ustawienia
Nie zmieniaj portów, metod uwierzytelniania ani ustawień szyfrowania bez sprawdzenia wymagań dostawcy. Losowe kombinacje mogą osłabić bezpieczeństwo, spowodować zablokowanie konta lub ukryć pierwotną przyczynę. Nie zakładaj również, że ponowna instalacja Thunderbirda naprawi odrzucenie przez serwer SMTP; konfiguracja konta i polityka dostawcy zazwyczaj pozostają niezmienione po ponownej instalacji.
Jeśli powyższe sprawdzenia nie rozwiążą błędu, zbierz informacje o wersji Thunderbirda, systemie operacyjnym, nazwie dostawcy, dokładnym tekście błędu, nazwie hosta SMTP, porcie, trybie zabezpieczeń i metodzie uwierzytelniania. Ukryj nazwę użytkownika i wszelkie tokeny lub dane uwierzytelniające przed udostępnieniem ustawień działowi pomocy technicznej. Uwzględnij informacje o tym, czy poczta internetowa może wysyłać wiadomości i czy błąd występuje w przypadku wiadomości bez załączników. Mozilla zaleca podanie tego typu informacji o środowisku i serwerze podczas proszenia o dodatkową pomoc.
Sprawdź, czy wysyłanie działa
Po wprowadzeniu jednej zmiany opartej na dowodach, wyślij krótką wiadomość testową na adres, który możesz sprawdzić. Upewnij się, że opuści ona Skrzynkę nadawczą, pojawi się w oczekiwanym folderze „Wysłane” i dotrze do skrzynki pocztowej lub poczty internetowej odbiorcy. Następnie spróbuj ponownie wysłać oryginalną wiadomość, sprawdzając adresy odbiorców i rozmiar załącznika. Jeśli test się powiedzie, ale oryginalna wiadomość zostanie odrzucona, użyj tekstu odrzucenia z serwera, aby rozwiązać problem z wiadomością lub limitem konta, zamiast ponownie zmieniać ustawienia SMTP.