Napraw daty ręcznego kopiowania IMAP w Apple Mail

Dlaczego ręczne kopiowanie IMAP niszczy daty w Apple Mail

Apple Mail sprawia, że niebezpiecznie łatwo jest zniszczyć daty e-maili. Przeciągnij wiadomości z jednego konta IMAP na drugie, upuść je w folderze docelowym, gotowe. Tyle że Apple Mail nie zachowuje oryginalnych metadanych daty podczas tej operacji. Gdy Apple Mail przesyła wiadomość na docelowy serwer IMAP, nie przekazuje oryginalnego INTERNALDATE z serwera źródłowego. Serwer docelowy zapisuje znacznik czasowy przesyłania jako nowy INTERNALDATE.

I Apple Mail nie ma żadnego obejścia tego problemu. W odróżnieniu od Thunderbirda (który przynajmniej oferuje opcję kolumny do wyświetlania nagłówka Date), lista wiadomości Apple Mail wyświetla wyłącznie IMAP INTERNALDATE. Żadne ukryte ustawienie, żaden trik terminalowy, żadna wtyczka nie może zmienić tego zachowania. Data, którą widzisz obok każdej wiadomości, to INTERNALDATE, a po ręcznym kopiowaniu IMAP ta data to dzień, w którym wykonałeś kopiowanie.

Większość użytkowników Maca, którzy przeciągają e-maile między kontami IMAP, nie ma pojęcia, że to się stanie. Apple Mail nie daje żadnego ostrzeżenia. Konsolidujesz 6 lat poczty od starego dostawcy na swoje nowe konto, zamykasz laptopa czując się produktywnie i otwierasz go następnego ranka, by odkryć, że każda przeniesiona wiadomość pokazuje wczorajszą datę. Jeśli już usunąłeś oryginały z konta źródłowego? Prawidłowe daty zniknęły z każdego klienta. Tylko nagłówek Date ukryty wewnątrz treści każdej wiadomości wciąż zawiera prawdę - niewidoczny dla interfejsu Apple Mail.

Jak wyglądają uszkodzone daty w Apple Mail

Otwórz Apple Mail na swoim Macu po skopiowaniu 12 000 e-maili od starego dostawcy. Każda wiadomość w każdym folderze pokazuje tę samą datę - dzień, w którym wykonałeś kopiowanie. Twoja skrzynka odbiorcza, folder wysłanych, archiwa projektów. Wszystko identyczne. Sortowanie według daty nic nie daje, ponieważ istnieje tylko jedna data. Szukasz tej rozmowy o umowie z listopada 2021? Powodzenia w przewijaniu płaskiej, nieposortowanej listy tysięcy wiadomości.

Na iPhonie i iPadzie te same uszkodzone daty podążają za Tobą. Reguły inteligentnych skrzynek pocztowych na macOS, które filtrują według "Daty odebrania", dają absurdalne wyniki - łapiąc każdą skopiowaną wiadomość lub żadną, w zależności od czasu. I oto część, która zaskakuje ludzi: wyszukiwanie Spotlight na macOS indeksuje wiadomości Apple Mail używając INTERNALDATE, więc nawet wyszukiwanie e-maili poza Apple Mail (używając Cmd+Space) zwraca błędne wyniki dla zapytań filtrowanych po dacie. Szkody wykraczają daleko poza samą aplikację Mail.

Redate.io przywraca te daty poprzez analizę łańcucha nagłówków i rekonstrukcję metadanych daty. Proces odczytuje oryginalny nagłówek Date każdego e-maila, przeprowadza weryfikację dla każdej wiadomości i koryguje metadane daty po stronie serwera bez zmiany treści wiadomości lub załączników. Po korekcie na poziomie serwera Apple Mail na każdym urządzeniu Apple synchronizuje się i automatycznie wyświetla oryginalne daty.

Najczęściej zadawane pytania

Czy istnieje sposób na zachowanie dat podczas kopiowania e-maili w Apple Mail?

Nie. Apple Mail nie obsługuje określania INTERNALDATE podczas operacji przesyłania IMAP. Każda wiadomość skopiowana między kontami IMAP przez Apple Mail otrzymuje datę kopiowania jako swój INTERNALDATE. To fundamentalne ograniczenie sposobu, w jaki Apple Mail obsługuje transfery IMAP.

Czy Redate.io naprawi daty zarówno na Macu, jak i na iPhonie jednocześnie?

Tak. Redate.io koryguje INTERNALDATE na poziomie serwera. Po zastosowaniu naprawy Apple Mail na macOS, iOS i iPadOS automatycznie wyświetla prawidłowe oryginalne daty po synchronizacji z serwerem.

Skopiowałem e-maile z trzech różnych kont do jednego. Czy Redate.io może to obsłużyć?

Tak. Redate.io identyfikuje dotknięte e-maile, porównując INTERNALDATE z oryginalnym nagłówkiem Date wewnątrz każdej wiadomości. Niezależnie od tego, ile kont źródłowych zostało skonsolidowanych, wszystkie dotknięte wiadomości na koncie docelowym mogą zostać przetworzone w jednej operacji.

Co jeśli niektóre z moich skopiowanych e-maili są bardzo stare i mają nietypowe formaty dat?

Silnik analityczny Redate.io obsługuje szeroki zakres formatów nagłówków dat, w tym starsze warianty RFC 822. E-maile z brakującymi lub nieanalizowalnymi nagłówkami Date są oznaczane do przeglądu zamiast przetwarzania, więc nie ma ryzyka przypisania nieprawidłowej daty.

Powiązane poradniki naprawy

Darmowe skanowanie