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

jj_
źródło
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.

jj_
źródło