Веб-почта и продуктивность

CalDAV на телефоне: почта, календарь и контакты

Автор: Alexey Bulygin
Почта, календарь и контакты через CalDAV на телефоне

В телефоне уже есть полноценные почтовый клиент, календарь и адресная книга. Они работают по открытым протоколам: IMAP для почты, CalDAV для календарей и CardDAV для контактов. Все эти протоколы старше самого смартфона.

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

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

Три протокола, одна учётная запись

ДанныеПротоколСтандарт
ПочтаIMAP и SMTPУниверсальный, поддерживается всеми почтовыми приложениями
КалендарьCalDAVRFC 4791
КонтактыCardDAVRFC 6352

CalDAV и CardDAV являются расширениями WebDAV, того же расширения HTTP, которое позволяет подключить облачное хранилище как сетевой диск. Основа общая, содержимое разное.

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

Что именно делает CalDAV

CalDAV хранит календарь на сервере и позволяет всем клиентам читать и изменять одну версию. Созданная на ноутбуке встреча вскоре появляется на телефоне. Экспортировать, импортировать и выяснять, где актуальная копия, не приходится.

Отношения те же, что у IMAP с почтой: состояние хранится централизованно. Принятая на телефоне встреча отмечается принятой везде, поскольку событие одно.

Важны две детали. CalDAV правильно передаёт часовые пояса: встреча, созданная в Берлине, отображается по местному времени в Нью-Йорке. Для этого событие изначально должно быть сохранено с часовым поясом; подробнее в материале о часовых поясах календаря. События на весь день намеренно не пересчитываются, иначе праздник мог бы оказаться предыдущим вечером у пользователей западнее.

CardDAV делает то же с адресной книгой: единая копия находится на сервере, а устройства читают и изменяют её. Это отличает синхронизацию контактов от периодического импорта, при котором копии могут разойтись.

Настройка встроенных приложений

iPhone и iPad. Почта, Календарь и Контакты поддерживают стандарты напрямую. Добавьте почтовую учётную запись, затем CalDAV и CardDAV в Настройках. Реализация Apple давно работает стабильно. Инструкция: iPhone и iPad.

macOS. Apple Mail, Календарь и Контакты также работают без дополнительного ПО. Инструкция: Календарь и Контакты Apple.

Android. Для почты подходит любой клиент IMAP. Календарю и контактам нужен DAVx⁵, бесплатное приложение с открытым исходным кодом, регистрирующее учётную запись в системе синхронизации Android. После этого обычные приложения работают с ней как со встроенной. Инструкция: DAVx⁵ на Android.

Thunderbird. Напрямую поддерживает CalDAV и CardDAV. Инструкция: Thunderbird.

Параметры почтового сервера берите в разделе Настройки → Приложения и устройства. Там отображаются правильные значения для учётной записи, причём лишь после готовности входящей и исходящей почты. Для устройств Apple можно создать профиль конфигурации, который установит всё сразу. См. подключение любого почтового приложения.

Установка веб-почты

Другой вариант: отказаться от нативных приложений и установить веб-почту как Progressive Web App. На главном экране появится значок, а интерфейс откроется в отдельном окне без панелей браузера.

Это полная веб-почта с мобильной компоновкой: боковая панель сворачивается, открытая переписка заменяет список, настройки занимают весь экран. Работают светлая и тёмная темы. Новые функции появляются сразу после выпуска, без ожидания проверки магазина приложений.

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

Подробнее: мобильная веб-почта и PWA.

Одновременная работа

Эти варианты не исключают друг друга. Большинство пользователей в итоге совмещают их.

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

Веб-почта выигрывает по функциям: единый входящий ящик, поиск по нескольким аккаунтам, отложенная отправка и подключённые аккаунты. Нативный клиент видит по одному ящику и не знает о серверных подключениях.

Распространённая схема: нативные Календарь и Контакты через CalDAV и CardDAV, а для почты установлен веб-интерфейс. Всё читает один сервер, поэтому согласовывать отдельные копии не нужно.

Ограничение Outlook

Outlook остаётся единственным существенным исключением, о котором важно говорить прямо.

С почтой IMAP Outlook справляется, но встроенной поддержки CalDAV и CardDAV у него нет. Microsoft проектировала его вокруг Exchange. Сторонний модуль решает задачу, однако его нужно устанавливать и обновлять на каждом компьютере.

Команде, которая использует календарь только в Outlook, стоит учесть это заранее. Варианты: модуль, веб-почта для календаря и контактов при Outlook для почты либо отдельный календарь. Подробности: подключение Outlook по CalDAV.

Если синхронизация остановилась

После настройки ничего не появляется. Почти всегда причина в URL. Клиенты CalDAV по-разному определяют путь автоматически. Скопируйте значение из инструкции точно, включая косую черту в конце.

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

После установки DAVx⁵ на Android ничего не видно. Проверьте в настройках Android синхронизацию учётной записи и исключение приложения из оптимизации батареи. Агрессивное энергосбережение часто незаметно останавливает фоновый обмен.

События отображаются в неверное время. Обычно событие сохранено без часового пояса. Откройте и повторно сохраните его в веб-почте.

Изменение не попадает на другое устройство. Проверьте интервал синхронизации. Многие клиенты опрашивают сервер периодически. Интервал в пятнадцать минут по определению допускает задержку до пятнадцати минут.

Частые вопросы

Нужно ли устанавливать приложение?

На iPhone, iPad и macOS нет: почта, календарь и контакты работают нативно. На Android для CalDAV и CardDAV нужен DAVx⁵, после чего обычные приложения работают как обычно. Для почты дополнение не требуется.

CalDAV и CardDAV это одно и то же?

Это родственные протоколы. CalDAV синхронизирует календари, CardDAV контакты, оба основаны на WebDAV. Большинство клиентов считает их отдельными учётными записями, несмотря на одинаковые данные входа.

Позволяет ли установленная веб-почта читать письма без сети?

Нет. Установка добавляет значок и отдельное окно, но ящик остаётся на сервере. Для полноценного автономного доступа используйте нативный IMAP-клиент, который сохраняет письма локально.

Можно ли одновременно использовать веб-почту и нативное приложение?

Да, это удобное сочетание. Оба клиента читают один сервер, поэтому отдельная синхронизация между ними не нужна.

Почему Outlook не поддерживает CalDAV?

Microsoft построила Outlook вокруг Exchange и не добавила нативную поддержку. Сторонний модуль закрывает пробел; также можно вести календарь и контакты в веб-почте, а письма в Outlook.

Покажет ли телефон правильное время встречи, созданной за границей?

Да, если событие сохранено с часовым поясом. CalDAV передаёт точный момент времени, а каждый клиент отображает его по местному времени.

Показывает ли нативный клиент подключённые аккаунты?

Нет. Подключённые аккаунты являются серверной функцией веб-почты. Нативный клиент видит только настроенный в нём ящик.

Где найти параметры сервера?

В веб-почте откройте Настройки → Приложения и устройства. Там указаны правильные значения и доступно создание профиля конфигурации для устройств Apple.

Поделиться статьёй

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

Вход в TrekMail

Доступ к панели, ящикам и DNS.

или

12 символов пароли совпадают

или

Письмо отправлено

Если для этого адреса есть аккаунт, мы отправили инструкции по сбросу пароля.

Продолжая, вы принимаете Условия и Политику конфиденциальности TrekMail.