Che cosa significa Synchronize in Mail.app?

9

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

    
posta Owen 18.04.2011 - 17:29
fonte

5 risposte

13

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

Ottieni posta si concentra sulla Posta in arrivo e fa affidamento sull'app Mail con una vista "corretta" corrispondente ai dati sul server di posta.

Sincronizza consente di rilevare rumori / errori / messaggi persi, stati errati e altri errori ed errori della vita reale. Fondamentalmente raddoppia conta e controlla due volte ogni messaggio per assicurarsi che le cose siano corrette al 100%. Sincronizza controlla anche tutte le cartelle in modo ricorsivo per ottenere tutto ciò che conta: non solo il sottoinsieme di cartelle contrassegnate come aventi nuova posta.

Ancora più "pulizia profonda" sarebbe se tu avessi detto alla posta di ricostruire l'account o la casella di posta. Ciò significa che la memoria locale che la posta utilizza sul tuo Mac ha problemi a ricevere posta o sincronizzazione. È 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 riempirà eventuali spazi vuoti, se necessario. (ovviamente otterrà nuova posta come parte di una sincronizzazione totale - ma sarà molto più lenta e utilizzerà più risorse su mac rispetto alla semplice richiesta di nuova posta)

    
risposta data 18.04.2011 - 21:08
fonte
5

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

Ho anche scoperto che Synchronize ha risolto un problema occasionale che ho riscontrato dove un messaggio appare su una macchina ma non sull'altra.

    
risposta data 18.04.2011 - 20:06
fonte
4

Get Mail recupererà solo 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 usi la posta. È 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. Mail si sta già occupando dell'aggiornamento dove deve essere aggiornato.

    
risposta data 18.04.2011 - 17:46
fonte
2

Loic Wolff - Ricevi posta recupererà solo la nuova posta nella Posta in arrivo.

Negrino - Ho anche scoperto che Synchronize ha risolto un problema occasionale che ho riscontrato dove un messaggio appare su una macchina ma non sull'altra.

Questa combinazione di risposte è probabilmente la migliore per spiegare il motivo per cui 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 metti qualche email sul tuo telefono, IMAP li contrassegnerà come letti, poi quando vai al tuo Macbook o Mac che è addormentato e ha Mail.app in esecuzione, e apri il coperchio o estrai il Mac da modalità di sospensione e premi Ricevi posta, otterrà solo messaggi "nuovi" (non letti), non quelli che hai scremato sul tuo dispositivo mobile. Quindi questo NON è nuovo per il MAC, nuovo per l'utente dell'account IMAP. Il tuo Mac si è addormentato quando è arrivata la posta ed è stato contrassegnato come letto, quindi salterà quelli. Quindi, sembrerà che manchino messaggi. Il modo più rapido per porre fine a questa frustrazione è se lasci che il tuo mac entri in modalità di sospensione, esegui un rapido cmd-q e riapri Mail, che imporrà una sincronizzazione e ricevi tutti i "nuovi" messaggi, inclusi quelli che hai letto su il tuo telefono.

bmike / negrino ha detto tutto il resto.

    
risposta data 03.09.2011 - 22:06
fonte
1

È anche utile quando si utilizza il applescript per spostare la posta da una casella di posta a un'altra o quando si elimina la posta.

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

Ma se esegui quel applescript una seconda volta, penserà che i messaggi cancellati si trovano ancora nella cartella Spam e li elaboreranno di nuovo.

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

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

fino alla fine dello script per riattivare il server IMAP e il Mac.

    
risposta data 24.04.2013 - 01:08
fonte

Leggi altre domande sui tag