AquaMail Forum

На Русском языке => Общие вопросы => Topic started by: Snob on February 23, 2014, 05:53:26 pm

Title: EWS - синхронизируется только вручную
Post by: Snob on February 23, 2014, 05:53:26 pm
Подцепил ящик Exchange по EWS.
Синхронизация проходит только вручную. Не работает даже если выставлена по расписанию.
Предустановленный почтовый клиент при этом отрабатывает на ура.
Подскажите, пожалуйста, где копать.
Title: Re: EWS - синхронизируется только вручную
Post by: Kostya Vasilyev on February 24, 2014, 12:01:10 am
У Вас только одна учетная запись? Или есть другие? Они работают?

Проверить:

Системные настройки -- использование данных -- меню -- включить "автосинхронизацию".

Это глобальная настройка, разрешающая, или запрещающая, работу в фоне.

Или в самой программе:

Настройки -- почта, получение -- системные настройки -- поставить последний варинат ("даже если фоновые данные отключены").
Title: Re: EWS - синхронизируется только вручную
Post by: Snob on February 24, 2014, 09:05:44 pm
У Вас только одна учетная запись? Или есть другие? Они работают?

Exch - одна. Сегодня добавил еще mail.ru. Но синхронизация также проходит только вручную.
Для mail.ru IMAP Push недоступно. Это нормально?
Поставил почтовый клиент от Mail.ru. В нем почта приходит мгновенно.

Проверить:

Системные настройки -- использование данных -- меню -- включить "автосинхронизацию".

Это глобальная настройка, разрешающая, или запрещающая, работу в фоне.

Галочка стоит

Или в самой программе:
Настройки -- почта, получение -- системные настройки -- поставить последний варинат ("даже если фоновые данные отключены").


Сделал. Не помогло.
Title: Re: EWS - синхронизируется только вручную
Post by: Snob on February 25, 2014, 03:57:55 pm
Выставил галку "Проверка по расписанию". Все заработало. Но синхронизация происходит раз в пять минут. Т.е. письма прилетают с некоторой задержкой.
В других клиентах письма приходят мгновенно - сразу после попадания в ящик на сервере.
Подскажите, как добиться такого же эффекта в Вашей программе?
Title: Re: EWS - синхронизируется только вручную
Post by: Kostya Vasilyev on March 03, 2014, 12:55:13 am
А, ну так у Вас была отключена фоновая проверка.

Да, на imap.mail.ru действительно нет IMAP IDLE, то есть стандартного способа для пуш-почты (который поддерживают Gmail, Fastmail, Rambler, AOL, Exchange, GMX, то есть почти все, кроме Яндекса и Yahoo).

Насчет "всех других программ" -- давайте без черезмерных обобщений.

Родная программа от mail.ru работает по своему собственному сетевому протоколу, и "для себя" там есть все, то нужно. То есть "друзьям - все, остальным - закон".

Поддержку IMAP IDLE обещали полтора года назад, как и поиск через сервер. Как видите, воз и ныне там. Видимо, поменялись приортеты.
Title: Re: EWS - синхронизируется только вручную
Post by: Snob on March 03, 2014, 10:50:41 am
Т.е. проверка "Проверка по расписанию" - это и есть фоновая проверка?
Я не специалист, но разве протокол IMAP не поддерживает постоянное соединение с сервером?

На данный момент в программе подключено 4 ящика. Два из них - Exchange (по EWS). Меня слегка удручает, что встроенный в андроид почтовый клиент, отображает письма сразу же после попадания их в ящик на сервере. AquaMail же - только после очередной проверки по расписанию.

Насчет mail.ru - понял, вопросов больше не имею.

Четвертый ящик на gmail не проверял, т.к. моментальная обработка этой почты мне не критична. Но подозреваю, что синхронизация также проходит по расписанию, хотя галочка "IMAP Push" выставлена.
Title: Re: EWS - синхронизируется только вручную
Post by: Kostya Vasilyev on March 09, 2014, 01:38:26 am
В IMAP - моментальное получение писем является расширением протокола (IMAP IDLE). Официальным, документированным, но необязательным.

Оно есть у Gmail, AOL, Рамблера, GMX, Fastmail -- и нет у Яндекса, Mail.ru, QIP.... просто примеры.

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

Однако, собираюсь вернуться к Exchange, и, в том числе, обязательно посмотрю, как там с пуш-почтой. Но это несколько позже, т.к. есть другие задачи "по просьбам телезрителей".
Title: Re: EWS - синхронизируется только вручную
Post by: Snob on March 13, 2014, 03:26:47 pm
Всё понятно, спасибо!
Прошу не забывать про Exchange и записать в общий список задач "по просьбам телезрителей". Буду очень надеяться на поддержку Exchange ActiveSync в Вашей программе в будущем.
НУ и в любом случае благодарю за отличную софтину.
Title: Re: EWS - синхронизируется только вручную
Post by: Kostya Vasilyev on March 14, 2014, 09:14:42 pm
ActiveSync не будет из-за сложностей лицензирования (EWS не требует). Задачи все записаны, так что не потеряются.
Title: Re: EWS - синхронизируется только вручную
Post by: sorokn on April 20, 2014, 10:51:07 pm
Костя, привет!
спс за классный софт!
поддерживаю вопрос от создателя темы
требуется моментальное подтверждение получения сообщения
подцепил корпоративную почту + личную
интервал в 1 мунуту жрет много трафика мобильного телефона и  аккумулятора
5 минут уже критично
сервер Exchange EWS
что можно придумать?
Title: Re: EWS - синхронизируется только вручную
Post by: Kostya Vasilyev on April 21, 2014, 05:04:44 pm
@sorokn - в данный момент протокол EWS (Exchange) в программе AquaMail не поддерживает пуш-уведомления.