Zmodyfikowano serwer IMAP dla kont pocztowych w Thunderbird i utracono wszystkie stare wiadomości


0

Niedawno musiałem zmodyfikować serwer IMAP dla około 5 kont pocztowych w Thunderbirdie, a po tym, dla każdego konta widzę tylko nowe wiadomości, które dotarły na nowy serwer pocztowy.

Aby to wyjaśnić, miałem 5 kont takich jak: info@moja_domena.com, support@moja_domena.com, ..., skonfigurowane z oldmailserver.com na porcie 993 i dla wszystkich z nich zmieniłem serwer poczty przychodzącej na newmailserver .pl (jeszcze na porcie 993).

Po wykonaniu tej czynności nie widzę już wszystkich wiadomości, które otrzymałem z oldmailserver.com.

Teraz jestem pewien, że Thunderbird nie c:\users\username\AppData\Roaming\Thunderbird\Profiles\rd4y3dca.defaultusunął wiadomości fizycznie, ponieważ mój folder nadal ma duży rozmiar 15 GB. W szczególności w folderze ImapMail w nim mam wiele podfolderów o takich nazwach: mail.mydomain.com, mail.mydomain-1.com, mail.mydomain-2.com, mail.mydomain-3.com z najwyższym numer jeden jest jedynym, który ma ostatnią zmodyfikowaną datę dzisiaj (a drugi najnowszy ma datę ostatniej modyfikacji około 6 miesięcy temu). W tym najnowszym folderze mam jeden plik INBOX o pojemności 1,5 GB i folder INBOX.sbd, zawierający inne dość duże pliki o nazwach „wysłane”, „robocze”, „kosz” (wszystkie typowe foldery kont e-mail).

Jak mogę przywrócić stare konta dla każdego konta, aby wyświetlały się razem z wiadomościami otrzymanymi z nowym serwerem?

Nie jestem pewien, jakie są wszystkie te foldery i jak mogę kontynuować konfigurację nowego serwera


1
Pamiętaj, że IMAP zasadniczo synchronizuje foldery z wersją serwera będącą nadrzędną. To, co widzisz, uważam za oczekiwane zachowanie. Jeśli nadal możesz połączyć się ze starym serwerem, możesz skopiować wiadomości e-mail do nowej skrzynki odbiorczej. O ile TB wie, że to nie ta sama skrzynka odbiorcza.
— Tyson

W moim przypadku stary serwer został zamknięty i nie jest już dostępny. Udało mi się to jednak rozwiązać, zobacz moją odpowiedź.
— jj_ 24.04.16

@Tyson Wiem, że to jest oczekiwane zachowanie. Ale nie ma oczekiwanego zachowania, w jaki sposób należy zarządzać starymi wiadomościami e-mail, gdy serwer jest zmieniany (pozbywanie się ich? Informowanie użytkownika, że ​​będą przechowywane w pliku? Może nawet scalanie tych, które są już na dysku z nowymi w jeśli nazwa konta będzie dokładnie taka sama?), więc być może skomplikowany klient poczty, taki jak TB, mógłby również poradzić sobie z tą sytuacją i poprowadzić użytkownika (podobnie jak w przypadku wielu innych aspektów), zamiast pozwolić mu na zastanawianie się, co robić.
— jj_

To prawda, że ​​każde oprogramowanie może być lepsze. Zasadniczo wydaje się, że najczęściej jest to rozwiązywane za pomocą narzędzi migracji / importu na poziomie serwera (nie klienta), importując bezpośrednio ze starego do nowego, całkowicie omijając klienta. W przypadku jakiejkolwiek migracji serwera, wiadomości e-mail lub w inny sposób, administrator lub programista musi ustalić, co jest istotne dla migracji, a co nieistotne śmieci. Jeśli migrowałeś wielu użytkowników, byłoby to konieczne, zwłaszcza gdyby wszyscy korzystali z biurowej sieci LAN. Przepraszam, że nie widziałeś wcześniej dużego obrazu, ale cieszę się, że udało ci się tak łatwo odzyskać.
— Tyson,

To, że nie widziałem dużego obrazu, to tylko ty osądzasz, nie wiedząc rzeczy. Nie mogłem działać na poziomie serwera z powodu ograniczeń (administrator serwera zdecydował, że serwer poczty zostanie zamknięty w ciągu kilku godzin, serwer nie był dla mnie fizycznie dostępny, a poczta wynosiła ponad 15 Gb (nie jest to możliwe być wysyłane z dostępną prędkością połączenia tutaj)). Wiedzieliśmy już, że wszystkie wiadomości e-mail zostały również pobrane od klientów, więc kontynuowaliśmy takie podejście. Rzeczą, która poszła nie tak, jest to, że TB nie mówi nic o tym, co zrobiłby ze starą pocztą.
— jj_

Odpowiedzi:


1

Udało mi się przywrócić wiadomości następujące po tym poście:

https://support.mozilla.org/it/questions/1079796

Na szczęście Thunderbird został skonfigurowany do zapisywania lokalnych kopii wiadomości w skrzynce odbiorczej i wysłanych wiadomości (dlatego wciąż miałem duże pliki w podfolderach kont ImapMail). Nie wiem, czy jest to ustawienie domyślne dla Thunderbirda (to nie ja instalowałem TB w pierwszej kolejności), ale to mnie uratowało.

Ciekawe jest to, że duże pliki, na przykład INBOX, nie są usuwane i odtwarzane podczas modyfikowania serwera, ale wygląda na to, że dołączane są do niego nowe wiadomości, mimo że stare nie są już odczytywane, więc skopiowałem je do c:\users\username\appaata\roaming\thunderbird\profiles\<profilename>\mail\local foldersa teraz wszystko odzyskałem .

Po skopiowaniu można bezpiecznie usunąć je z podfoldera konta, aby pliki pocztowe dla każdego konta (skrzynka odbiorcza, wysłane, ...) zostały odtworzone od nowa i zawierały tylko nowe wiadomości.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.