Apa maksud Sinkronisasi di Mail.app?

10

Di Mail.app, apa yang sebenarnya Sinkronisasi lakukan? Apa bedanya dengan "Dapatkan Surat Baru?"

Owen
sumber

Jawaban:

13

Pembicaraan melalui email ke server surat untuk menampilkan pesan kepada Anda. Hanya akun IMAP yang dapat disinkronkan karena itu adalah cara formal untuk server dan klien email pada mac Anda untuk memeriksa ulang semua pesan untuk memastikan semuanya tersinkronkan di antara keduanya.

Dapatkan fokus email pada Kotak Masuk dan bergantung pada aplikasi Mail yang memiliki tampilan "benar" yang cocok dengan data di server email.

Sinkronisasi memungkinkan kebisingan / kesalahan / pesan yang hilang, status yang salah dan kesalahan dan kesalahan dalam kehidupan nyata lainnya. Ini pada dasarnya menghitung dua kali dan memeriksa setiap pesan untuk memastikan semuanya benar 100%. Sinkronisasi juga memeriksa semua folder secara rekursif untuk mendapatkan semua yang diperhitungkan - tidak hanya subset folder yang ditandai memiliki surat baru.

Bahkan lebih "pembersihan mendalam" akan terjadi jika Anda memberi tahu mail untuk membangun kembali akun atau kotak surat. Itu berarti bahwa penyimpanan lokal yang digunakan surat pada mac Anda mengalami masalah dalam mendapatkan surat atau sinkronisasi. Ini adalah langkah terakhir sebelum menghapus akun dan memulai lagi untuk mengunduh hal-hal secara bersih dari server.

Singkatnya - sinkronisasi biasanya tidak melakukan apa-apa - tetapi itu akan mengisi setiap celah yang diperlukan. (tentu saja akan mendapatkan email baru sebagai bagian dari sinkronisasi total - tetapi ini akan menjadi jauh lebih lambat dan menggunakan lebih banyak sumber daya di mac daripada hanya meminta email baru)

bmike
sumber
5

Get Mail hanya akan mengambil surat baru di Kotak Masuk.

Synchronize akan mencari perubahan dalam konfigurasi IMAP, itu akan mencari perubahan dalam struktur folder akun Anda, dan mungkin lebih banyak.

Sunting: Sinkronisasi seharusnya tidak menjadi sesuatu yang Anda lakukan setiap kali mengirim email. Ini untuk memaksa Mail untuk memperbarui conf / folder akun IMAP Anda. Seperti jika ada jaringan dan tidak disinkronkan lagi. Tetapi biasanya, ketika bergerak, menghapus, dll. Mail sudah mengurus pembaruan di mana ia perlu diperbarui.

Loïc Wolff
sumber
Apakah Sinkronisasi menyinkronkan konten folder IMAP non-Kotak Masuk? Contoh, ketika saya memindahkan pesan dari Kotak Masuk ke folder lain dan kemudian melakukan Sinkronisasi - akankah saya melihat pesan itu tidak lagi di Kotak Masuk tetapi di folder lain di klien web atau klien lain?
Owen
1
@Owen Sebagai contoh, Mail seharusnya sudah melakukan hal itu untuk Anda. Anda seharusnya hanya Synchronizejika Anda memindahkan surat ke folder lain, pergi ke antarmuka web dan melihat bahwa surat itu masih ada di kotak masuk (mungkin jika ada masalah jaringan, atau sesuatu). Saya akan memperbarui jawaban saya.
Loïc Wolff
5

Sinkronisasi juga berguna untuk menyinkronkan dua mesin (atau lebih). Jika saya membuat perubahan folder atau konfigurasi pada satu Mac, saya akan menjalankan Sinkronisasi di Mac lain untuk membuat Mac kedua mengetahui perubahan tersebut.

Saya juga menemukan bahwa Sinkronisasi telah memecahkan masalah sesekali yang saya alami di mana pesan muncul di satu mesin tetapi tidak di yang lain.

Negrino
sumber
1
Panggilan bagus yang menyinkronkan juga secara eksplisit memeriksa folder baru di IMAP. Entah bagaimana saya melewatkan itu dalam usaha saya pada jawaban ensiklopedia. ;-)
bmike
2

Loic Wolff - Get Mail hanya akan mengambil surat baru di Kotak Masuk.

Negrino - Saya juga menemukan bahwa Sinkronisasi telah memecahkan masalah sesekali yang saya alami di mana pesan muncul di satu mesin tetapi tidak pada yang lain.

Kombinasi jawaban ini mungkin yang terbaik untuk menjelaskan mengapa Anda akan peduli tentang Dapatkan Email dan Sinkronisasi di Mail.app

Muncul ketika Anda memiliki akun IMAP di iphone Anda (atau perangkat seluler lainnya) dan di Mail.app Anda (sebagai salah satu contoh).

Jika Anda membaca sekilas beberapa email di ponsel Anda, IMAP akan menandainya sebagai sudah dibaca, kemudian ketika Anda pergi ke Macbook atau Mac Anda yang tertidur dan menjalankan Mail.app, dan Anda membuka tutupnya atau mengeluarkan Mac dari mode tidur dan tekan Get Mail, itu hanya akan mendapatkan pesan "Baru" (belum dibaca), bukan yang Anda skim di perangkat seluler Anda. Jadi ini berarti BUKAN baru untuk MAC, baru untuk pengguna akun IMAP. Mac Anda tertidur saat surat masuk dan ditandai sudah dibaca, jadi akan dilewati. Jadi, itu akan terlihat seperti pesan yang hilang. Cara tercepat untuk mengakhiri frustrasi ini, adalah jika Anda membiarkan mac Anda masuk ke mode tidur, lakukan cmd-q cepat dan buka kembali Mail, yang akan memaksa sinkronisasi dan mendapatkan semua pesan "baru" termasuk yang sudah Anda baca telepon Anda.

bmike / negrino mengatakan yang lainnya.

Jim Firenze
sumber
1

Ini juga berguna ketika menggunakan applescript untuk memindahkan surat dari satu kotak surat ke kotak surat lainnya atau saat menghapus surat.

Sebagai contoh, jika Anda menulis program Applescript untuk menghapus surat di folder SPAM Anda, itu sepertinya akan berfungsi dengan baik. Di Mac Anda, pesan yang dihapus tidak lagi muncul di folder Spam, tetapi muncul di folder tempat sampah.

Tetapi jika Anda menjalankan applescript itu untuk kedua kalinya, ia akan berpikir bahwa pesan yang dihapus masih di folder Spam dan akan memprosesnya lagi.

Ini karena daftar pesan di tempat sampah di server dan daftar pesan di tempat sampah di Mac tidak sinkron. Anda harus menambahkan ini

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

ke akhir skrip Anda untuk mendapatkan server IMAP dan Mac Anda kembali sinkron.

Membuang
sumber