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

Нет синхронизации папок imap

Нет синхронизации папок imap

ЗАО «Первый Пермский Интернет — Центр»
Разработал Михеев А.Н., tema@perm.ru, icq#67843678
Пермь, 2001

Работа с IMAP
Введение

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

Программа «Outlook Express» обладает прекрасной возможностью, устраняющей эти недостатки. Основной принцип работы — Вы сначала получаете только информацию о письмах, а затем выборочно, получаете нужную вам почту, а ненужную удаляете, не загружая её к себе на компьютер.

Для этого вам нужно настроить новую учетную запись почты Интернет.

1. Установка учетной записи IMAP.

1.1. Запустите программу «Outlook Express» и перейдите в меню «Сервис» — выберите пункт «Учетные записи».

1.2. В появившемся окне перейдите на закладку «Почта» — нажмите кнопку «Добавить» — «Почта»

1.3 Отвечайте на вопросы мастера, согласно вашей «Адресной карты».

1.3.1 Введите ваше имя, желательно латинскими буквами.

1.3.2. Введите ваш адрес электронной почты.

1.3.3. Укажите почтовые сервера и протокол для работы с почтой.

1.3.4. Теперь вам необходимо ввести имя и пароль для получения почты, которые указаны у вас в адресной карте в разделе параметры для почтовой системы.

1.3.5. Вы настроили учетную запись почты Интернет по протоколу IMAP. У вас в списке папок должна появиться новая папка с именем IMAP или mail.perm.ru. (обычно самая нижняя папка).

2. Настройка папки «Imap»
2.1. Загрузка списка папок

Вам необходимо перейти в данную папку (просто нажмите на неё указателем мыши 2 раза). Программа «Outlook Express» выведет вам окно с вопросом «В данной учетной записи нет отображаемых папок. Показать список имеющихся папок?». Вам необходимо нажать кнопку «Да».

2.2. Выбор отображаемых папок.

Если у вас не было установлено соединение с Интернет, то программа «Outlook Express» предложит вам соединиться. После установки связи произойдет загрузка папок «IMAP». Вам ничего не нужно изменять. Просто нажмите кнопку «Ок»

2.3. Настройка параметров для заголовков.

После этого в списке папок у Вас появиться подпапка «Входящие». Её необходимо настроить дополнительно. Для этого вам необходимо нажать на подпапке «Входящие» правой кнопочкой мыши и выбрать пункт меню «Свойства».

2.3.1 В окне «Свойства» необходимо перейти на закладку синхронизация и установить параметр «При синхронизации данной папки следует загружать» — «Новые заголовки».

2.4.2 Настройки для списка заголовков

  • При нажатии кнопки «Сжать» произойдет сжатие заголовков и они будут занимать на вашем жестком диске меньше места.
  • При нажатии кнопки «Удалить сообщения» произойдет удаление тестов писем у вас с жесткого диска, но заголовки писем остануться, при желании вы сможете получить письма заново от провайдера.
  • При нажатии кнопки «Удалить» все сообщения, загруженные вами будут удалены.
  • При нажатии кнопки «Сбросить» все заголовки и тесты писем будут заново загружены с почтового сервера провайдра.
Читайте так же:
Программа для регулировки аппаратуры
3. Настройка синхронизации заголовков.

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

4. Настройка программы «Outlook Express» для корректной работы с IMAP.

Вам необходимо войти в меню «Сервис» — «Параметры»

4.1. Перейдите на закладку «Обслуживание» и установите галочки следующим образом, представленном на рисунке.

4.2. Перейдите на закладку «Чтение» и удалите галочку напротив пункта «Автоматически загружать сообщение при отображении в области просмотра».

5. Работа с почтой по протоколу IMAP.

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

При переходе в подпапку «Входящие» происходит загрузка сообщений по установленному правилу («Только заголовки»). В результате вы получите заголовки писем с информацией от кого письмо и с темой.

Теперь вы можете оперировать с заголовками.

5.1. Чтение содержимого письма.

Для того чтобы прочитать содержимое письма вам просто необходимо нажать на нем левой кнопочкой мыши 2 раза. Письмо откроется в новом окне, затем произойдет загрузка его содержимого.

5.2. Выделение группы писем.

Для выделения всех писем достаточно переключиться на латинскую раскладку — нажать клавишу Control и удерживая её нажать клавишу А.

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

5.3. Сохранение письма на вашем жестком диске.

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

5.4. Пометка письма для удаления.

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

5.5. Удаление письма.

Чтобы окончательно удалить письмо с сервера вам необходимо пометить его для удаления, как описано в пункте 5.4., затем перейти в меню правка и выбрать пункт «Уничтожить удаленные сообщения».

Синхронизация почты с MS Exchange

В отличие от общего механизма синхронизации, почта синхронизируется только из MS Exchange в Creatio. В силу того что письма после отправки уже не могут быть изменены, в синхронизации участвуют только ранее не синхронизированные письма. Основным отличием механизма синхронизации почты от других интеграций является механизм поиска письма в Creatio. Так как одно и то же письмо может быть синхронизировано от имени любого из получателей, и даже по протоколу IMAP, то для поиска ранее синхронизированных писем нельзя использовать метаданные синхронизации. Для поиска письма используется тема, дата отправки и тело письма. Из тела письма удаляется разметка и пробельные символы. Для ускорения поиска используется md5 хэш, который хранится в колонке MailHash объекта Activity .

Читайте так же:
Как в программе регулировать громкость

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

Реализация интеграции

Как описано в статье, для того чтобы реализовать интеграцию с использованием данного механизма, необходим класс, реализующий логику работы с внешним хранилищем (наследник RemoteProvider ) и класс, реализующий интерфейс IRemoteItem , который представляет один экземпляр элемента синхронизации (в нашем случае — email MS Exchange ).

Класс ExchangeEmailSyncProvider является провайдером для работы с внешним хранилищем exchange, в нем реализована логика по выбору данных из MS Exchange.

Класс ExchangeEmailMessage реализует интерфейс IRemoteItem и в нем реализована логика заполнения данных в объектах Creatio.

Класс ExchangeUtility содержит утилитные методы для использования библиотеки EWS API и методы, используемые для загрузки вложений писем.

Класс ExchangeEmailMessageUtility содержит утилитные методы для преобразования справочных значений из полей email.

Синхронизируемые данные

Соответствие объектов Creatio и полей класса EmailMessage MS Exchange отображено в таблице.

Логика заполнения участников письма

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

  1. Создание участников для нового письма.
  2. Актуализация списка участников при его изменении (в том числе, повторной синхронизации).

Создание участников для нового письма

Основным значением, которое влияет на то, кто попадет в участники письма, является деталь Средства связи контакта. Если у контакта на детали Средства связи есть email, который указан в одном из адресных полей письма ( от , кому , копия , скрытая копия ), то контакт может быть добавлен в участники. Дополнительно выполняется проверка, существует ли для этого контакта пользователь системы, не являющийся пользователем портала. Пользователь добавляется в участники только тогда, когда он синхронизирует это письмо. Это позволяет добавить в участники переписки всех внешних контактов, и только тех пользователей, которые синхронизировали это письмо.

Актуализация списка участников письма

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

Читайте так же:
Параметры синхронизации контактов google

Логика выбора данных для синхронизации

При выборе писем для синхронизации из папок MS Exchange используется следующий набор фильтров: выбрать письма, которые изменены после даты последней синхронизации почты, и не являются черновиками. Для папок синхронизации существует ограничение: папка » Удаленные » и папка » Конфликтующие элементы » не участвуют в синхронизации. При выборе писем не учитывается наличие метаданных синхронизации. Направление изменений всегда » сохранить изменения в Creatio «. При обработке каждого письма вначале проверяется наличие письма в Creatio. Если письмо уже существует в Creatio, выполняется обновление участников, если нет, то создается новое письмо. В конце сессии синхронизации в планировщик добавляется задание на синхронизацию вложений.

Проблемы с синхронизацией с IMAP и Outlook 2013

Я использую Outlook 2013 в качестве почтового клиента, и у меня есть учетная запись, настроенная с помощью IMAP. Однако синхронизация либо задерживается, либо не выполняется.

Раньше в моем почтовом ящике были электронные письма, но Outlook не может архивировать из-за проблем с синхронизацией, и поэтому вчера утром я перетащил все электронные письма из папки «Входящие» (только 200 электронных писем) и отправленные элементы в мой архив. Поэтому у меня есть пустой почтовый ящик в настоящее время.

С тех пор я получил много писем на свой телефон. Тем не менее, Outlook по-прежнему не имеет его. Я нажимаю на Входящие, и Outlook автоматически начинает синхронизацию (как указано в строке состояния внизу). Однако папка «Входящие» остается пустой. Я нажимаю Отправить получение, и это занимает больше времени, но снова папка остается пустой.

Итак, чтобы уточнить, почтовый ящик используется для работы (получения электронной почты), но больше не работает вообще, но независимо от синхронизации может быть несколько задержано. Я мог получить электронное письмо на свой телефон и не получать его в Outlook в течение многих часов (несмотря на ручную синхронизацию)

Я использовал ту же учетную запись электронной почты, когда я был в Outlook 2010 и никогда не было этой проблемы. Мой мобильный телефон, который также синхронизируется через IMAP, не имеет этой проблемы. Поэтому я надеюсь, что это ошибка Outlook 2013 или (что более вероятно) моя плохая конфигурация. У меня проблема в том, что я не знаю, что мне нужно искать, чтобы исправить это, и мои поиски только показали, что я уверен, что подписан на правильную папку (и).

В своих настройках я также просто изменил его, чтобы отключить только 3 месяца.

Читайте так же:
Как синхронизировать компьютер с планшетом андроид

6 ответов на вопрос

  • Популярные
  • Новые
  • С комментариями
  • Активные

Честно говоря, самый простой способ, который я нашел (если вы хотите сохранить похожий клиент), — это установить Почту Windows Live и использовать ее вместо Outlook. У меня были ОГРОМНЫЕ проблемы с синхронизацией папок (которые могли бы длиться часами) из-за огромного размера. Первоначально я использовал учетную запись POP, а затем перешел в IMAP с GoDaddy, переместив ВСЕ мои старые электронные письма для удобства поиска. Во всяком случае, Outlook 13 был абсолютным провалом. Попробовав Почту Windows Live, я обнаружил, что она синхронизировалась в течение 15 секунд после того, как все электронные письма были загружены изначально (для первоначальной загрузки понадобилось FOREVER). Единственная проблема, с которой у меня была Windows Live Mail, даты получения и отправки были указаны как день первоначальной загрузки. После некоторого чтения обнаружил, что удаление учетной записи электронной почты из Windows Live Mail, затем загрузка всех электронных писем в Thunderbird вернула бы даты на правильную дату, а затем перенастроила учетную запись в Windows Live Mail, теперь даты были правильными (все еще не понимаю, как это работает, но это произошло). Мне нравится простота Windows Live Mail. Он очень близко имитирует внешний вид, но без долгих зависаний. Я до сих пор не понимаю, почему Outlook так сильно зависает с папками IMAP, но мне действительно все равно, теперь, когда у меня есть БЫСТРАЯ альтернатива. Я бы просто предложил всем, просто убедитесь, что все электронные письма загружаются в Thunderbird ПЕРЕД настройкой учетной записи в Windows Live Mail. Первоначальная загрузка всех электронных писем заняла 5 часов, и это было действительно 5 часов потраченного впустую времени, так как в любом случае мне пришлось делать это снова !! Надеюсь, что это поможет кому-то в будущем искать решение проблемы неэффективности Outlook с серверами IMAP. Удачи!!

Как «синхронизировать» учетную запись электронной почты POP между двумя компьютерами

Да, я знаю, что нет такой вещи как истинная синхронизация, когда дело доходит до учетных записей электронной почты POP, но это следующая лучшая вещь.

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

За прошедшие годы люди придумали несколько изобретательных способов «синхронизации» POP-аккаунта, и существует множество способов сделать это, и ниже приведен один из способов сделать это.

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

  • Почтовый клиент, который имеет возможность автоматического слепого копирования, такой как Mozilla Thunderbird.
Читайте так же:
Как синхронизировать данные с ipod на компьютер

1. Настройка входящей почты на обоих компьютерах

Это легкая часть.

Настройте учетную запись электронной почты POP на обоих компьютерах и обязательно настройте так, чтобы копия оставалась на сервере.

При желании вы можете выбрать опцию «удалить копию на сервере через X дней», но я намеренно установил бы это значение большим, например один раз каждые 30 или 90 дней.

2. Не храните локальную копию отправленной почты, автоматическое копирование

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

В Thunderbird вы можете легко указать клиенту не хранить локальную копию и автоматически скрыть копию, где вы просто снимите флажок «Поместить копию в:», отметьте «Bcc эти адреса электронной почты» и введите свой адрес электронной почты:

Выполните вышеуказанный шаг на обоих компьютерах.

3. Фильтрация новой входящей почты от вас в папку «Отправленные»

Поскольку вы хотите, чтобы входящие сообщения, которые вы скрывали для себя, отправлялись в отправленную папку, а не во входящую почту при проверке почты, на этом этапе вы устанавливаете фильтр сообщений (или «правило» в зависимости от используемого почтового клиента) для перемещения. это в соответствующее место.

В Thunderbird вы можете сделать это через Инструменты / Фильтры сообщений и настроить простой фильтр, в котором любое сообщение от вас будет автоматически перемещаться в локальную папку «Отправленные»:

Снова выполните вышеуказанный шаг на обоих компьютерах.

Вот и все, вы сделали.

Объяснение того, как работает вышеуказанный процесс

Возможно, вы будете чесать голову, думая: «Я не понимаю. Как это сохраняет копии всей входящей и отправленной почты на двух компьютерах? » Я сделаю все возможное, чтобы объяснить.

Что вы в основном делаете здесь, так это рассматриваете всю отправленную вами почту как входящую новую почту. При каждой отправке почты клиент также пересылает вам копию, так что в этот момент на почтовом сервере есть копия. Когда компьютер A или B проверяет почту, он загружает отправленные вами сообщения и фильтрует их в папку «Отправленные».

Что касается того, почему вы указываете клиенту не хранить локальную копию, это делается для того, чтобы избежать дублирования, как указано выше. Если по какой-то причине вы сохранили функцию keep-local-copy-for-sent, у вас будет не только локальная копия, но и копия bcc’d-копии — и это может быстро превратиться в беспорядок.

Что делать, если мой почтовый клиент не имеет возможности автоматической BCC?

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

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