Corectarea datelor copierii manuale IMAP în Apple Mail
De ce copierea manuală IMAP arată data greșită în Apple Mail
Apple Mail pe macOS permite utilizatorilor să adauge mai multe conturi IMAP și să tragă mesaje intre ele. Aceasta este o metodă obișnuită pentru consolidarea e-mailurilor de la mai mulți furnizori sau migrarea de la un serviciu la altul. Când Apple Mail copiază un mesaj pe serverul IMAP destinație, folosește comanda IMAP APPEND fără a specifica INTERNALDATE original. Serverul destinație înregistrează marca temporală a incărcării ca INTERNALDATE al mesajului.
Lista de mesaje Apple Mail afișează data pe baza INTERNALDATE al serverului, nu pe antetul Date din e-mail. După o copiere manuală IMAP, fiecare mesaj transferat arată data copierii în vizualizările inbox și foldere ale Apple Mail. Spre deosebire de Thunderbird (care poate afișa coloana antetului Date), Apple Mail nu oferă o opțiune de coloană care să arate antetul Date original. Utilizatorii văd doar data coruptă în lista de mesaje.
Utilizatorii Mac care trag e-mailuri intre conturi IMAP în Apple Mail se așteaptă de obicei ca operația să fie transparentă. Apple Mail nu oferă niciun avertisment că datele vor fi pierdute în timpul copierii. Corupția datelor este descoperită abia după finalizarea operației, când utilizatorul observă că toate mesajele copiate afișează aceeași dată. Dacă originalele au fost șterse din contul sursă, datele corecte nu mai sunt vizibile în niciun client fără repararea INTERNALDATE.
Cum afectează acest lucru Apple Mail
Apple Mail pe macOS și iOS arată data copierii pentru fiecare mesaj transferat manual. Vizualizarea listei de mesaje, care este modul principal în care utilizatorii interacționeaza cu cutia lor poștală, afișează INTERNALDATE. Nu există nicio opțiune incorporată pentru a arăta antetul Date original în schimb. Fiecare mesaj copiat apare ca primit în ziua în care a fost efectuată copierea.
Cutiile poștale inteligente (Smart Mailboxes) ale Apple Mail, care filtrează mesaje după criterii inclusiv data, produc rezultate incorecte pentru mesajele copiate. O cutie poștală inteligentă configurată să arate "mesaje primite în ultimele 30 de zile" fie include toate mesajele copiate (dacă copierea a fost recentă), fie le exclude pe toate (dacă copierea a fost acum mai mult de 30 de zile). Cautarea Spotlight pe macOS indexează mesajele Apple Mail folosind INTERNALDATE, astfel incat cautările la nivel de sistem filtrate după dată returnează de asemenea rezultate greșite. Datele corupte se propagă în intreaga experiență de mail macOS.
Întrebări frecvente
Apple Mail are vreo modalitate de a păstra datele în timpul copierii IMAP?
Nu. Apple Mail nu suportă specificarea INTERNALDATE în timpul IMAP APPEND. Toate mesajele copiate intre conturi IMAP prin Apple Mail primesc data copierii ca INTERNALDATE. Aceasta este o limitare a modului în care Apple Mail implementează operația de copiere IMAP.
Redate.io va repara datele în Apple Mail atat pe Mac cât și pe iPhone?
Da. Redate.io repară INTERNALDATE la nivel de server. Odată corectat, Apple Mail pe macOS, iOS și iPadOS afișează data corectă după sincronizarea cu serverul.
Am copiat e-mailuri din mai multe conturi într-unul singur prin Apple Mail. Se poate repara totul?
Da. Redate.io identifică e-mailurile afectate comparand INTERNALDATE cu antetul Date original. Indiferent de câte conturi sursă au fost consolidate, toate mesajele afectate din contul destinație pot fi reparate într-o singură operație.