Что в действительности делает Synchronize в Mail.app? Чем он отличается от «Получить новую почту»?
Почта общается с почтовым сервером, чтобы показать вам сообщения. Только учетные записи IMAP могут быть синхронизированы, поскольку для сервера и почтового клиента на вашем компьютере Mac это формальный способ перепроверить все сообщения, чтобы убедиться, что все синхронизировано между ними.
Функция получения почты фокусируется на папке «Входящие» и полагается на приложение «Почта», имеющее «правильное» представление, соответствующее данным на почтовом сервере.
Синхронизация учитывает шум / ошибки / потерянные сообщения, неправильные статусы и другие реальные ошибки и ошибки. Это в основном двойной счет и двойная проверка каждого сообщения, чтобы убедиться, что все на 100% правильно. Synchronize также рекурсивно проверяет все папки, чтобы учесть все, а не только подмножество папок, помеченных как имеющие новую почту.
Еще более «глубокая очистка» была бы, если бы вы сказали почте перестроить учетную запись или почтовый ящик. Это означает, что локальное хранилище, которое использует почта на вашем Mac, имеет проблемы с получением почты или синхронизацией. Это последний шаг перед удалением учетной записи и началом новой загрузки файлов с сервера.
В двух словах - синхронизация обычно ничего не делает, но она заполнит все пробелы по мере необходимости. (конечно, он получит новую почту как часть полной синхронизации - но это будет намного медленнее и будет использовать больше ресурсов на Mac, чем просто запрашивать новую почту)
Get Mail
будет получать только для новой почты в папке «Входящие».
Synchronize
будет искать изменения в конфигурации IMAP, он будет искать изменения в структуре папок вашей учетной записи и, возможно, многое другое.
Изменить: Синхронизация не должна быть чем-то, что вы делаете каждый раз, когда отправляете почту. Это заставит Mail обновить conf / папки вашей учетной записи IMAP. Например, если есть сеть, и она больше не синхронизируется. Но обычно при перемещении, удалении и т. Д. Почта уже заботится об обновлении там, где ее нужно обновить.
Synchronize
делать это только в том случае, если вы переместили свою почту в другую папку, зашли в веб-интерфейс и увидели, что почта все еще находится в папке «Входящие» (возможно, если была проблема с сетью или что-то в этом роде). Я обновлю свой ответ.Синхронизация также полезна для синхронизации двух (или более) машин. Если я внесу изменения в папку или конфигурацию на одном Mac, я запусту Synchronize на другом Mac, чтобы второй Mac знал об изменениях.
Я также обнаружил, что Synchronize решил случайную проблему, которая возникала, когда на одном компьютере появляется сообщение, а на другом нет.
источник
Loic Wolff - Get Mail будет получать только новые письма в папке «Входящие».
Негрино - я также обнаружил, что Synchronize решил случайную проблему, с которой я столкнулся, когда на одном компьютере появляется сообщение, а на другом нет.
Эта комбинация ответов, вероятно, лучше всего объясняет, почему вы должны заботиться о получении почты против синхронизации в Mail.app.
Он вступает в игру, когда у вас есть учетная запись IMAP на вашем iphone (или другом мобильном устройстве) и в вашем Mail.app (в качестве одного примера).
Если вы просматриваете несколько электронных писем на своем телефоне, IMAP помечает их как прочитанные, затем, когда вы идете на свой Macbook или Mac, который спит и работает Mail.app, и вы открываете крышку или выводите Mac из спящего режима и нажмите «Получить почту», она будет получать только «новые» (непрочитанные) сообщения, а не те, которые вы просматривали на своем мобильном устройстве. Таким образом, это означает, что НЕ является новым для MAC, новым для пользователя учетной записи IMAP. Ваш макинтош спал, когда пришло письмо, и было помечено как прочитанное, поэтому оно будет пропущено. Итак, это будет выглядеть так, как будто сообщения отсутствуют. Самый быстрый способ покончить с этим разочарованием, если вы позволили вашему Mac перейти в спящий режим, быстро выполнить cmd-q и снова открыть Mail, что вызовет синхронизацию и получит все «новые» сообщения, включая те, которые вы читали Ваш телефон.
bmike / negrino сказал все остальное.
источник
Это также удобно при использовании appleScript для перемещения почты из одного почтового ящика в другой или при удалении почты.
Например, если вы напишите программу Applescript для удаления почты в папке СПАМ, это будет работать нормально. На вашем Mac удаленные сообщения больше не отображаются в папке «Спам», а отображаются в папке «Корзина».
Но если вы запустите этот яблочный скрипт во второй раз, он будет думать, что удаленные сообщения все еще находятся в папке «Спам», и обработает их снова.
Это связано с тем, что список сообщений в корзине на сервере и список сообщений в корзине на Mac не синхронизированы. Вы должны добавить это
до конца вашего скрипта, чтобы восстановить синхронизацию сервера IMAP и вашего Mac.
источник