Bt-teh.ru

БТ Тех
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Что означает Синхронизация в

Что означает Синхронизация в Mail.app?

Что в действительности делает Synchronize в Mail.app? Чем он отличается от «Получить новую почту»?

Почта общается с почтовым сервером, чтобы показать вам сообщения. Только учетные записи IMAP могут быть синхронизированы, поскольку для сервера и почтового клиента на вашем компьютере Mac это формальный способ перепроверить все сообщения, чтобы убедиться, что все синхронизировано между ними.

Функция получения почты фокусируется на папке «Входящие» и полагается на приложение «Почта», имеющее «правильное» представление, соответствующее данным на почтовом сервере.

Синхронизация учитывает шум / ошибки / потерянные сообщения, неправильные статусы и другие реальные ошибки и ошибки. Это в основном двойной счет и двойная проверка каждого сообщения, чтобы убедиться, что все на 100% правильно. Synchronize также рекурсивно проверяет все папки, чтобы учесть все, а не только подмножество папок, помеченных как имеющие новую почту.

Еще более «глубокая очистка» была бы, если бы вы сказали почте перестроить учетную запись или почтовый ящик. Это означает, что локальное хранилище, которое использует почта на вашем Mac, имеет проблемы с получением почты или синхронизацией. Это последний шаг перед удалением учетной записи и началом новой загрузки файлов с сервера.

В двух словах — синхронизация обычно ничего не делает, но она заполнит все пробелы по мере необходимости. (конечно, он получит новую почту как часть полной синхронизации — но это будет намного медленнее и будет использовать больше ресурсов на Mac, чем просто запрашивать новую почту)

Get Mail будет получать только для новой почты в папке «Входящие».

Synchronize будет искать изменения в конфигурации IMAP, он будет искать изменения в структуре папок вашей учетной записи и, возможно, многое другое.

Изменить: Синхронизация не должна быть чем-то, что вы делаете каждый раз, когда отправляете почту. Это заставит Mail обновить conf / папки вашей учетной записи IMAP. Например, если есть сеть, и она больше не синхронизируется. Но обычно при перемещении, удалении и т. Д. Почта уже заботится об обновлении там, где ее нужно обновить.

Синхронизация также полезна для синхронизации двух (или более) машин. Если я внесу изменения в папку или конфигурацию на одном 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.

IMAP стратегия синхронизации папок/сообщений?

Я собираюсь добавить интеграцию IMAP email в одно из наших веб-приложений (ASP.NET / SQL Server). Я уже использую коммерческую библиотеку , которая предоставляет наиболее важные функции IMAP: get folder list, get message headers, get mime message и т. д.)

Получение email данных «live» с сервера IMAP работает очень хорошо. Но здесь возникает трудная задача: я должен синхронизировать базу данных email/folders caching SQL с сервером IMAP (я должен показывать данные, применяя различные критерии).

Наша схема базы данных по существу содержит таблицу «Folders» и «Emails». Таблица «Emails» содержит в основном информацию заголовка, такую как «FromAddress», «FromName», «IsRead», «IsAnswered», «IsForwarded», «HasAttachments» и т. д. ( без содержимого email или вложений).

Я должен рассмотреть два основных сценария:

  1. Получение всех сообщений в первый раз (или после того, как пользователь реорганизовал папки)
  2. Получение новых / последних сообщений

Что было бы хорошей стратегией синхронизации для сохранения почтового сервера и сервера баз данных up-to-date, учитывая, что производительность является основным критерием проектирования (я не могу просто запрашивать/сравнивать тысячи сообщений каждый раз, когда я подключаюсь, чтобы узнать, переместил ли пользователь или удалил некоторые старые электронные письма).

1 ответ

  • Высокоуровневая библиотека IMAP для Python

Существует ли высокоуровневая библиотека IMAP для Python? С высоким уровнем я имею в виду, что мне не нужна библиотека, где я могу выдавать базовые команды IMAP (например, собственный imaplib ). Python), что я хочу, это библиотека, которая заботится о большинстве деталей IMAP и дает мне более.

Мне нужно обработать почтовый ящик email, отслеживать его на наличие сообщений с определенной темой. Если он найдет совпадение, мне нужно получить содержимое тела, манипулировать им и вставить в базу данных. В идеале пометить сообщение как прочитанное и переместить его также в другую папку IMAP. Я.

Из списка функций вашей библиотеки:

Улучшенная поддержка UniqueId: Мы добавили еще больше возможностей для запроса уникального идентификатора сообщения. Теперь вы можете вернуть UniqueId в сообщении DataTable для обратных поездок на сервер IMAP.

  • Получать только Новые сообщения
  • Сообщения с пометками поиска
  • Пометить/Снять пометку с сообщений как прочитанных

Мне кажется, что в вашей библиотеке есть вся поддержка, необходимая для синхронизации вашего сервера SQL. Вы можете программно помечать сообщения как прочитанные, и библиотека поддерживает извлечение только новых сообщений. Это позаботится о вашем втором предмете.

Ваша стратегия будет частично зависеть от того, как работает ваше решение. Если я правильно прочитал ваш вопрос, ваши пользователи управляют своим email на сервере IMAP, а ваш SQL Server-это «subscribed» на сервере IMAP с точки зрения синхронизации.

Если это правильно, то синхронизация фактически является фоновой задачей. Мой подход состоял бы в синхронизации с использованием модели событий на основе user-by-user. Если возможно, «notify» программа синхронизации, когда есть активность (new/deleted писем) для пользователя. Добавьте синхронизацию «job» в фоновый процесс, который пакует задания синхронизации вместе. Модель уведомлений гарантирует, что программа синхронизации будет работать только с пользователями, которым требуется синхронизация.

Читать еще:  Как регулировать яркость экрана ubuntu

Небольшие новые/удаленные задания синхронизации email переходят в одно задание «processor», а более крупные задания, такие как полная повторная синхронизация и реорганизация папок, переходят в другое. Действительно большие задания ресинхронизации, возможно, придется разделить, чтобы сохранить общую пропускную способность на высоком уровне. Процессоры «small job» и «big job» могут быть двумя разными службами или, возможно, двумя разными потоками в зависимости от производительности и конструктивных соображений.

Похожие вопросы:

Я использую imapcopy на сервере ubuntu 14.04 и telnet для миграции и соответственно редактирования тяжелых учетных записей imap inboxes. Я хотел бы сгладить структуру папок, то есть выбрать и.

Во-первых: это будет реализовано для Android с использованием Google App Engine & Google Cloud SQL/Datastore, но это скорее стратегия перегиба, которая меня немного смущает. Я создаю приложение.

Я делаю почтовый клиент, который работает POP3 и IMAP. Я программирую клиент на языке C++ с помощью vmime api. Мой вопрос таков: каков наилучший способ синхронизации почты? Я думаю, что.

Существует ли высокоуровневая библиотека IMAP для Python? С высоким уровнем я имею в виду, что мне не нужна библиотека, где я могу выдавать базовые команды IMAP (например, собственный imaplib ).

Мне нужно обработать почтовый ящик email, отслеживать его на наличие сообщений с определенной темой. Если он найдет совпадение, мне нужно получить содержимое тела, манипулировать им и вставить в.

Я написал сценарий PHP, который подключается к моей учетной записи Gmail и зацикливает сообщения внутри папки INBOX. Тем не менее, я хочу узнать labels каждого сообщения, которое существует в папке.

Каков наилучший общий метод создания клиента IMAP и поддержания его локального хранилища сообщений в синхронизации с сервером? Наверное, я ищу правильный способ выяснить, что изменилось в папке IMAP.

Я создаю приложение PHP для синхронизации почтового ящика IMAP с локальной копией. Мне нужно найти способ загружать только сообщения из папок IMAP, которые я еще не загрузил. Библиотека PHP IMAP.

Я использую JavaMail (1.5.2) для загрузки почтовых сообщений через IMAP . После подключения к IMAPStore (store) я использую команду store.getDefaultFolder().list(*) , чтобы получить список всех.

Я внимательно прочитал документы разработки, примеры кода и SO связанных Q&A, похоже, что Google Drive Android SDK не включает в себя никаких функций для автоматической синхронизации локальных.

Руководство пользователя

Чтобы добавить новый почтовый ящик, нажмите ссылку " Добавить почтовый ящик ".

add_email

Добавление почтового ящика.

Откроется окно настройки нового почтового ящика.

Кликните мышью для просмотра изображения в полном размере

Настройки нового почтового ящика.

Доступные почтовые серверы. Значение выбирается из выпадающего списка. Если вы не уверены в выборе или не находите нужного значения, обратитесь к администратору системы

Имя ящика, которое будет отображаться у вас во вкладке "Почта"

Имя отправителя (для исходящих писем)

Имя, которое будет указываться в письме в поле "От".

Имейл отправителя (для исходящих писем)

Адрес, который будет указываться при отправке письма

Брать авторизацию из учетной записи

Если флажок включен, то для почтового ящика будут использоваться ваш логин и пароль "Первой Формы". Если флажок не включен, то будут отображаться поля "Логин" и "Пароль" для ввода учетных данных

Учетные данные для доступа к почтовому серверу

Использовать только для отправки

Если флажок включен, то данный почтовый ящик будет использоваться только для отправки писем, и для указанного почтового сервера настройки IMAP не проверяются.

Флажок имеет смысл включать для служебных почтовых ящиков, которые используются для отправки уведомлений

Выбрать папки для синхронизации

По нажатию кнопки справа отобразится окно для выбора папок почтового сервера для синхронизации в "Первой Форме". Список папок может различаться в зависимости от настроек почтового сервиса и почтового ящика пользователя. Рекомендуется синхронизировать папки "Входящие", "Исходящие" и "Отправленные", остальные — на усмотрение пользователя.

new_email_folders

Количество дней для хранения писем.

Читать еще:  Регулируем слив бачка унитаза

email_question

Данная настройка существенно влияет на производительность системы и должна выполняться в соответствии с назначением ящика — пользовательский или системный. Подробная информация отображается по кнопке , расположенной справа от поля

Синхронизировать письма за последние . дней

Количество дней, за которые будет выполняться синхронизация

Не формировать адресную книгу

Если флажок включен, то данные контактов не будут импортироваться с почтового сервера

Если флажок включен, то почтовый ящик станет неактивным

Сотрудники, для которых данный почтовый ящик доступен на вкладке "Почта" и которые имеют права менять настройки ящика

Сотрудники, для которых данный почтовый ящик отразится на вкладке "Почта"

Импортировать адресную книгу Outlook

По нажатию кнопки данные контактов почтового сервера и "Первой Формы" принудительно синхронизируются даже при включенном флаге "Не формировать адресную книгу".

Добавление учетной записи электронной почты на устройство iPhone, iPad или iPod touch

Существует два способа настроить учетную запись электронной почты на устройстве iOS с помощью приложения «Почта»: автоматически и вручную. Узнайте, какой способ вам больше подходит.

Автоматическая настройка учетной записи электронной почты

Если вы пользуетесь такими почтовыми сервисами, как iCloud, Google или Yahoo, приложение «Почта» может автоматически настроить учетную запись после ввода адреса электронной почты и пароля. Вот как использовать эту функцию:

Изображение iPhone с демонстрацией автоматической настройки учетной записи электронной почты

  1. Перейдите в раздел «Настройки» > «Почта», затем нажмите «Учетные записи».
  2. Нажмите «Новая учетная запись» и выберите почтовый сервис.
  3. Введите адрес электронной почты и пароль.
  4. Если отображается сообщение «Далее», нажмите «Далее» и дождитесь, пока приложение «Почта» подтвердит вашу учетную запись.
  5. Если вы видите «Сохранить», нажмите «Сохранить».

Если нужный сервис отсутствует в списке, нажмите «Другое», чтобы добавить учетную запись вручную.

Настройка учетной записи электронной почты вручную

Чтобы настроить учетную запись электронной почты вручную, понадобятся настройки электронной почты, используемые для вашей учетной записи. Если нужные настройки неизвестны, попробуйте найти их или обратитесь к поставщику услуг электронной почты. Затем выполните указанные действия.

Экран iPhone с показом, как настроить учетную запись электронной почты вручную

  1. Перейдите в раздел «Настройки» > «Почта», затем нажмите «Учетные записи».
  2. Нажмите «Новая учетная запись», «Другое» и «Новая учетная запись».
  3. Введите свое имя, адрес электронной почты, пароль и описание учетной записи.
  4. Нажмите «Далее». Приложение «Почта» предпримет попытку найти нужные настройки электронной почты и завершить настройку учетной записи. Если нужные настройки электронной почты найдены, нажмите кнопку «Готово», чтобы завершить настройку учетной записи.

Настроена ли ваша учетная запись электронной почты? Узнайте больше об использовании приложения «Почта» на iPhone, iPad или iPod touch.

Ввод настроек учетной записи вручную

Если приложению «Почта» не удастся найти настройки электронной почты, необходимо будет ввести их вручную. Нажмите кнопку «Далее» и выполните следующие действия.

Изображение iPhone с демонстрацией ввода настроек учетной записи вручную

  1. Выберите тип новой учетной записи — IMAP или POP. Если вы не уверены, какой тип следует выбрать, обратитесь к представителям почтового сервиса.
  2. Заполните поля «Сервер входящей почты» и «Сервер исходящей почты». Затем нажмите кнопку «Далее». Если эти данные неизвестны, попробуйте найти их.
  3. Если введенные настройки верны, нажмите кнопку «Сохранить» для завершения. Если настройки электронной почты неверны, будет предложено изменить их.

Если вам по-прежнему не удается настроить учетную запись электронной почты или сохранить настройки, обратитесь к поставщику услуг электронной почты.

Другие возможности приложения «Почта»

  • Узнайте, как удалять сообщения электронной почты на iPhone, iPad или iPod touch. в приложении «Почта» на iPhone, iPad или iPod touch.

Информация о продуктах, произведенных не компанией Apple, или о независимых веб-сайтах, неподконтрольных и не тестируемых компанией Apple, не носит рекомендательного или одобрительного характера. Компания Apple не несет никакой ответственности за выбор, функциональность и использование веб-сайтов или продукции сторонних производителей. Компания Apple также не несет ответственности за точность или достоверность данных, размещенных на веб-сайтах сторонних производителей. Обратитесь к поставщику за дополнительной информацией.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector