Napraw daty ręcznego kopiowania IMAP w Apple Mail
Dlaczego ręczne kopiowanie IMAP pokazuje złą datę w Apple Mail
Apple Mail na macOS pozwala użytkownikom dodawać wiele kont IMAP i przeciągać wiadomości między nimi. Jest to powszechna metoda konsolidacji poczty od kilku dostawców lub migracji z jednego serwisu na inny. Gdy Apple Mail kopiuje wiadomość na docelowy serwer IMAP, używa polecenia IMAP APPEND bez określania oryginalnej wartości INTERNALDATE. Serwer docelowy rejestruje znacznik czasu przesłania jako INTERNALDATE wiadomości.
Lista wiadomości Apple Mail wyświetla datę na podstawie INTERNALDATE serwera, a nie nagłówka Date z e-maila. Po ręcznym kopiowaniu IMAP każda przeniesiona wiadomość pokazuje datę kopiowania w widokach skrzynki odbiorczej i folderów Apple Mail. W przeciwieństwie do Thunderbird (który może wyświetlać kolumnę nagłówka Date), Apple Mail nie oferuje opcji kolumny pokazującej oryginalny nagłówek Date. Użytkownicy widzą tylko uszkodzoną datę w liście wiadomości.
Użytkownicy Mac przeciągający e-maile między kontami IMAP w Apple Mail zazwyczaj oczekują, że operacja będzie przezroczysta. Apple Mail nie wyświetla żadnego ostrzeżenia, że daty zostaną utracone podczas kopiowania. Uszkodzenie dat jest odkrywane dopiero po zakończeniu operacji, gdy użytkownik zauważa, że wszystkie skopiowane wiadomości teraz wyświetlają tę samą datę. Jeśli oryginały zostały usunięte ze źródłowego konta, poprawne daty nie są już widoczne w żadnym kliencie bez naprawy INTERNALDATE.
Jak to wpływa na Apple Mail
Apple Mail na macOS i iOS pokazuje datę kopiowania dla każdej ręcznie przeniesionej wiadomości. Widok listy wiadomości, który jest głównym sposobem interakcji użytkowników ze skrzynką pocztową, wyświetla INTERNALDATE. Nie ma wbudowanej opcji pokazywania oryginalnego nagłówka Date zamiast tego. Każda skopiowana wiadomość wygląda, jakby została odebrana w dniu, w którym kopiowanie zostało wykonane.
Inteligentne skrzynki pocztowe (Smart Mailboxes) Apple Mail, które filtrują wiadomości według kryteriów obejmujących datę, dają nieprawidłowe wyniki dla skopiowanych wiadomości. Inteligentna skrzynka pocztowa skonfigurowana do pokazywania "wiadomości odebranych w ciągu ostatnich 30 dni" albo obejmuje wszystkie skopiowane wiadomości (jeśli kopiowanie było niedawne), albo wyklucza je wszystkie (jeśli kopiowanie było ponad 30 dni temu). Wyszukiwanie Spotlight na macOS indeksuje wiadomości Apple Mail używając INTERNALDATE, więc wyszukiwania w całym systemie filtrowane według daty również zwracają błędne wyniki. Uszkodzone daty kaskadują przez całe doświadczenie pocztowe macOS.
Najczęściej zadawane pytania
Czy Apple Mail ma jakikolwiek sposób na zachowanie dat podczas kopiowania IMAP?
Nie. Apple Mail nie obsługuje określania INTERNALDATE podczas IMAP APPEND. Wszystkie wiadomości kopiowane między kontami IMAP za pomocą Apple Mail otrzymują datę kopiowania jako swoją wartość INTERNALDATE. Jest to ograniczenie sposobu, w jaki Apple Mail implementuje operację kopiowania IMAP.
Czy Redate.io naprawi daty w Apple Mail zarówno na Mac, jak i iPhone?
Tak. Redate.io naprawia INTERNALDATE na poziomie serwera. Po skorygowaniu Apple Mail na macOS, iOS i iPadOS wyświetla poprawną datę po synchronizacji z serwerem.
Skopiowałem e-maile z wielu kont do jednego za pomocą Apple Mail. Czy wszystko da się naprawić?
Tak. Redate.io identyfikuje dotknięte e-maile, porównując INTERNALDATE z oryginalnym nagłówkiem Date. Niezależnie od tego, ile kont źródłowych zostało skonsolidowanych, wszystkie dotknięte wiadomości na koncie docelowym mogą zostać naprawione w jednej operacji.