Che cosa significa Sincronizza in Mail.app?


10

In Mail.app, cosa fa effettivamente Synchronize? In che cosa differisce da "Ricevi nuova posta?"

Risposte:


13

Mail parla al server di posta per mostrarti i messaggi. Solo gli account IMAP possono essere sincronizzati in quanto è un modo formale per il server e il client di posta sul Mac per ricontrollare tutti i messaggi per assicurarsi che tutto sia sincronizzato tra i due.

Get mail si concentra sulla Posta in arrivo e si basa sull'app Mail con una vista "corretta" che corrisponde ai dati sul server di posta.

La sincronizzazione consente rumore / errori / messaggi persi, stati errati e altri dossi ed errori nella vita reale. Fondamentalmente raddoppia i conteggi e ricontrolla ogni singolo messaggio per assicurarsi che le cose siano corrette al 100%. Sincronizza inoltre controlla tutte le cartelle in modo ricorsivo per tenere conto di tutto, non solo del sottoinsieme di cartelle contrassegnate come dotate di nuova posta.

Ancora più "pulizia approfondita" sarebbe se si dicesse alla posta di ricostruire l'account o la cassetta postale. Ciò significa che l'archiviazione locale che la posta utilizza sul tuo Mac ha problemi a ottenere posta o sincronizzare. È l'ultimo passaggio prima di eliminare l'account e ricominciare a scaricare le cose in modo pulito dal server.

In poche parole, la sincronizzazione normalmente non dovrebbe fare nulla, ma colmerà tutte le lacune necessarie. (ovviamente riceverà nuova posta come parte di una sincronizzazione totale - ma sarà molto più lenta e utilizzerà più risorse sul Mac che richiedere semplicemente nuova posta)


5

Get Mail recupererà solo per la nuova posta nella Posta in arrivo.

Synchronize cercherà cambiamenti nella configurazione IMAP, cercherà cambiamenti nella struttura delle cartelle del tuo account e probabilmente molto di più.

Modifica: la sincronizzazione non dovrebbe essere qualcosa che fai ogni volta che invii un messaggio. È per forzare Mail ad aggiornare le cartelle conf / del tuo account IMAP. Come se ci fosse una rete e non si sincronizzasse più. Ma di solito, quando si sposta, si elimina, ecc. La posta si sta già occupando dell'aggiornamento dove deve essere aggiornata.


Sincronizza Sincronizza i contenuti delle cartelle IMAP non in arrivo? Esempio, quando sposto un messaggio dalla Posta in arrivo in un'altra cartella e quindi eseguo una sincronizzazione, vedrò quel messaggio non più nella Posta in arrivo ma nell'altra cartella su un client Web o su un altro client?
Owen,

1
@Owen Per il tuo esempio, Mail avrebbe già dovuto occuparsene per te. Dovresti solo Synchronizese hai spostato la tua posta in un'altra cartella, sei andato all'interfaccia web e hai visto che la posta è ancora nella posta in arrivo (forse se si è verificato un problema di rete o qualcosa del genere). Aggiornerò la mia risposta.
Loïc Wolff,

5

Sincronizza è anche utile per sincronizzare due (o più) macchine. Se apporto modifiche alla cartella o alla configurazione su un Mac, eseguirò Sincronizza sull'altro Mac per rendere il secondo Mac consapevole delle modifiche.

Ho anche scoperto che Synchronize ha risolto un problema occasionale che avevo in cui un messaggio appare su una macchina ma non sull'altra.


1
Bello chiamare che la sincronizzazione controlla anche esplicitamente la presenza di nuove cartelle su IMAP. In qualche modo l'ho perso nel mio tentativo di risposta da un'enciclopedia. ;-)
bmike

2

Loic Wolff - Get Mail recupererà solo per la nuova posta nella Posta in arrivo.

Negrino - Ho anche scoperto che Synchronize ha risolto un problema occasionale che avevo in cui un messaggio appare su una macchina ma non sull'altra.

Questa combinazione di risposte è probabilmente la migliore per spiegare perché ti interesserebbe Get Mail vs Synchronize in Mail.app

Entra in gioco quando hai un account IMAP sul tuo iPhone (o altro dispositivo mobile) e nel tuo Mail.app (come un esempio).

Se sfogli alcune e-mail sul telefono, IMAP le contrassegnerà come lette, quindi quando vai sul tuo Macbook o Mac che dorme e ha Mail.app in esecuzione, apri il coperchio o togli il Mac dalla modalità di sospensione e premi Ottieni posta, riceverà solo messaggi "nuovi" (non letti), non quelli che hai scremato sul tuo dispositivo mobile. Quindi questo significa NON nuovo per MAC, nuovo per l'utente dell'account IMAP. Il tuo mac dormiva quando arrivava la posta ed era contrassegnato come letto, quindi salterà quelli. Quindi, sembrerà che manchino dei messaggi. Il modo più rapido per porre fine a questa frustrazione è se hai lasciato il tuo mac in modalità di sospensione, fai un rapido cmd-q e riapri Mail, che forzerà una sincronizzazione e riceverà tutti i "nuovi" messaggi inclusi quelli che hai letto il tuo telefono.

bmike / negrino ha detto tutto il resto.


1

È inoltre utile quando si utilizza applecript per spostare la posta da una casella postale all'altra o quando si elimina la posta.

Ad esempio, se scrivi un programma Applescript per eliminare la posta nella cartella SPAM, sembrerà che funzioni bene. Sul tuo Mac, i messaggi eliminati non compaiono più nella cartella Spam, ma nella cartella cestino.

Ma se esegui quel applecript una seconda volta, penserà che i messaggi eliminati siano ancora nella cartella Spam e li elaborerà di nuovo.

Questo perché l'elenco dei messaggi nel cestino sul server e l'elenco dei messaggi nel cestino sul Mac non sono sincronizzati. Devi aggiungere questo

set allAccounts to every account
repeat with theAccount in allAccounts
    synchronize with theAccount
end repeat

alla fine dello script per ripristinare la sincronizzazione del server IMAP e del Mac.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.