1

Я использую свой собственный почтовый сервер и использую демоны UW imapd/popd для предоставления услуг.

На этой неделе я только что обновил свой OG Droid до нового Droid 3 под управлением Android 2.3.4 (Gingerbread). Почтовый клиент значительно улучшен по сравнению с предыдущим.

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

Часто Thunderbird вообще перестает получать письма, и они появляются только на Droid.

Иногда перезапуск Thunderbird приводит к тому, что почта появляется, но ни одно из моих "удалений" не записывается, поэтому, когда я снова запускаю Thunderbird, все мои старые письма снова появляются.

Если я убью все демоны open imap и перезапущу xinetd, я могу заставить его вести себя, возможно, в течение сеанса.

Я пытался отключить услугу IDLE (push email) с обеих сторон, но безрезультатно. Я также попытался установить DroidMail с тем же результатом.

1 ответ1

0

Я уверен, что знаю, что происходит сейчас. Установка K-9 Mail (и отключение "push mail") сделали свое дело.

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

Как встроенное приложение электронной почты, так и DroidMail используют общесистемное хранилище учетных записей. K-9 Mail хранит настройки своей учетной записи в частном магазине.

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

Я также предполагаю, что это является следствием моего "античного" почтового сервера, который все еще использует почтовые файлы mbox вместо почтовой базы данных. Это, вероятно, проблема с низким процентом. Тем не менее, было бы неплохо для Android обеспечить некоторый контроль над поведением учетной записи IMAP на системном уровне.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .