Синхронизация контактов и телефонов.


Оглавление

  1. Вводная информация.
  2. Настройки аккаунтов.
    1. Настройки Yandex, Google.
    2. Настройки Android.
  3. Mozila Thunderbird.
  4. Бонус 1. Адоны Mozila Thunderbird.
    1. Локализация
    2. Дополнения
  5. Бонус 2. Форматы контактов адресных книг.

Сегодня мы поговорим с вами на тему синхронизации контактов — не только электронной почты, но и номеров телефонов. При этом не имеется значения откуда и куда будет происходить синхронизация — со смартфона или с ПК в ваш аккаунт или облачное хранилище.

Порою синхронизация необходима и упрощает нам жизнь.

Наверняка ведь у каждого в смартфоне есть Google-аккаунт. И также, наверняка многие сохраняют только одни номера телефонов в свои адресные книги смартфонов.

Мы ведь все пракрасно знаем, что туда можно сохранять не только номера телефонов, но и записывать дополнительно и электронную почту человека и другую информацию. И наверняка все скажут, что и память смартфона и память SIM-ок не резиновая. Да, вы правы.

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

Вводная информация.

Обычно синхронизация любых контактов происходит по протоколу Davx5. Такой протокол поддерживает Yandex и Google (CardDav), но, к сожалению, не Mail.ru. Не уверен что подобное в принципе можно настроить для Yahoo. Можно настроить по протоколу WebDav для облачного хранилища или просто напрямую сохранять в отдельную настроенную папку с вашим Yandex (Google, Mail) диском. В случае же когда сервер аккаунта не поддерживает протокол Davx5, то для одной электронной почты можно воспользоваться синхронизацией по IMAP. Это всё конечно не полноценная синхронизация, но хоть что-то, при отсутствии Davx5.

Однако, вы всегда можете для этих целей просто зарегистрировать отдельный Google (Yandex) аккаунт, настроить в нём CardDav и пользоваться синхронизацией через этот отдельный аккаунт.

Это бывает полезно в случаях когда, например, вышестоящее начальство зажало денег на LDAP сервер и в принципе на корпоративную электронную почту. И каждый сотрудник пользуется личной электронной почтой. А хотелось бы, чтобы у всех была, хотя бы, единая база контактов. Можно обыграть такую ситуацию достаточно просто. Вышеуказанным способом регистрируем и настраиваем отдельную Yandex (или Google) почту, которая и будет вашим LDAP, так сказать, но только по протоколу Davx5. И Затем уже настраиваем почтовый клиент Thunderbird. Аккаунт — личный сотрудника, а адресная книга — тот самый отдельный Yandex (или Google) CardDav.

Почему именно Thunderbird? Потому что в нем осуществлена поддержка адресных книг в виде CardDav и LDAP, но начиная с 90 версии. В старой версии придётся немного мудрить, чтобы настроить CardDav. Для старой версии туда можно установить 2 расширения: tbsync и provider_fur_caldav_carddav как вариант.

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

Могу рекомендовать только Mozila Thunderbird русскую версию, но не абы какую. На этом сайте выложены все сборки начиная с самых старых по нынешнюю версию прошлой недели для всех OS: https://mozilla-russia.org/products/thunderbird/history.html.

Большинство версий Thunderbird по какой-то причине (и в Linux и в Windows) иногда вообще не могут установить дополнения. Почему так я не знаю. Однако, есть адекватная версия — 94.0a1 — Daily русская сборка. Во всех системах работает на ура! Единственным недостатком этой сборки является то, что многие дополнения пока не совместимы с ней. Но нам много и не требуется. Все дополнения о которых пойдет речь ниже — совместимы и прекрасно работают на любой OS.

Если хотите более старую версию, то сразу рекомендую 78.14.0, т.к. она также более-менее адекватна как и сборка 94 Daily и + работает на любой OS. Недостаток только 1. В адресной книге нет некоторых протоколов для онлайн хранения контактов и надо что-то выдумывать при помощи расширений. Один из вариантов описан выше. Некоторые расширения придётся скачивать через браузер, т.к. в них самих настроена совместимость с разными версиями почтового клиента. Т.е. сами расширения тоже надо старые версии. На сайте адонов есть ссылка — посмотреть другие версии. В этой странице справа от версий под ними и будет указана совместимость с разными версиями почтового клиента.

клик для увеличения клик для увеличения

Перейти к оглавлению.


Настройки аккаунтов.

Чтобы CardDav заработал Yandex (или Google) аккаунт надо настроить.

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

клик для увеличения клик для увеличения

Не забудьте скопировать этот пароль. Он показывается только один раз при создании. Если забудете - придётся пересоздавать пароль приложения.

В любой электронной почте есть так называния страница контактов. Нобходимо сделать BackUp - экспортировать все контакты в файл. Позже это пригодится при переносе контактов в протокол DavX через ПК + резервная копия контактов электронной почты.

клик для увеличения клик для увеличения

Google аккаунт настроить немного сложнее. Пароли приложений по умолчанию будут отсутствовать. Сначала необходимо включить двухфакторную аутентификацию. И только после этого станут доступны пароли приложений.

клик для увеличения клик для увеличения

Забегу наперёд. Пароли приложений в Google работают не совсем правильно. По крайней мере при настройке CardDav адресной книги на ПК не пригодились. Нужен был именно пароль от самого аккаунта. Почему Google так сделали - не знаю. А вот при настройке Davx5 на смартфоне - нужен был именно пароль приложения, а не пароль от аккаунта. Это важно!

На смартфоне понадобятся 3 приложения: FDroid, Simple Contacts Pro и DAVx5. Дело в том, что в обычных контактах смартфона по умолчанию не поддерживается импорт и эспорт контактов. Стандартное приложение DAVx5 для синхронизации телефоных номеров в PlayMarket - платное. Именно поэтому и воспользуется FDroid.

Вообще обычные контакты любого смартфона по умолчанию поддерживают импорт и экспорт, но, к сожалению, очень ограниченный. В том смысле, что импортировать и экспортировать можно, но только между SIM-карт-ами и памяти смартфона. Причём, при необходимости, скопировать все контакты в какой-либо из уже подключенных аккаунтов или вытащить контакты из уже подключенного аккаунта нельзя. Чаще всего именно при экспорте и импорте смартфон их просто не видит.
Simple Contacts Pro в этом случае серьёзно выигрывает, т.к. в нём сразу можно указать вообще любой аккаунт куда или откуда надо экспортировать или импортировать.
А вот для отображения контактов какого-либо аккаунта обчные контакты смартфона выигрывают у Simple Contacts Pro. Для отображения в последнем просто нет такого функционала.

У всего есть свои достоинства и недостатки. Иногода приходится жерствовать функционалом ради достижения целей или просто переключаться между несколькими приложениями.

клик для увеличения клик для увеличения

В Simple Contacts Pro экспортируем телефоны с той SIM-карты на которую всё сохраняли, или с памяти телефона. Затем в DAVx5 настраиваем CardDav аккаунт. Возвращаемся в Simple contacts и импортируем контакты уже не в SIM-ку или телефон а в наш CardDav.

Обратите внимание на user@yandex.ru и user@gmail.com.

Это имена ваших аккаунтов с обязательной собакой и всего что после неё.

клик для увеличения клик для увеличения клик для увеличения

И теперь можем посмотреть на нашу телефонную книгу номеров в обычных контактах смартфона. По умолчанию там выбраны показывать все контакты. Можете указать - какие конкретно контакты вам показывать.

клик для увеличения

Можем теперь заглянуть в наш аккаунт и убедиться что контакты благополучно добавились. Теперь при создании номера телефона лучше сразу сохранять его в нашу новую книгу. Обычно можно выбрать куда сохранять номер в SIM или телефон или куда-то ещё. При подключении к интернету просто синхронизируйтесь через приложение DAVx5 и всё.

клик для увеличения

Перейти к оглавлению.


Mozila Thunderbird.

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

Помните мы выше экспортировали адресную книгу из аккаунта. Так сказать, сделали её Backup. Теперь пришло время вернуться в контакты нашего Yandex (или Google) аккаунта, выделить все контакты и удалить их.

Потому что при переносе контактов по протоколу CardDav Они будут продублированы в вашем аккаунте. Не волнуйтесь, вы сделали backup. В случае непредвиденных обстоятельств и ошибок сможете их восстановить.

Возвращаемся в Thunderbird. Нажимаем ALT, чтобы появилось главное меню, ищем в нём Адресную книгу. Затем идём в файл -> Создать -> Адресную кингу CardDav. Указываем имя пользователя вместе с собакой. А вот URL адреса укажите один из следующих:

Обратите внимание на user@yandex.ru и user@gmail.com.

Это имена ваших аккаунтов с обязательной собакой и всего что после неё.

клик для увеличения клик для увеличения

Перейти к оглавлению.

Бонус. Адоны Mozila Thunderbird.

Локализация

У адонов есть одна особенность - версия и совместимость с разными версиями клента. Об это уже упоминалось выше.

Если у вас вдруг оказалась под рукой англиская версия, то не имеет никакого значения в какой OS вы находитесь. Установить русский язык просто.

Либо ищите в меню Thunderbird меню настройки, а в нём - дополнения -> рекомендации. В самом низу нажмите кнопку Найти больше дополнений. Затем тем же путем переходите в локализацию и нажимаете Добавить в Thunderbird.

клик для увеличения клик для увеличения клик для увеличения клик для увеличения

Либо вы переходие по адресу addons.thunderbird.net и в разделе ещё -> Словари и локализация скачиваете русский язык и словари для проверки орфографии.

Затем вернитесь в Thunderbird на вкладку Расширения, нажмите на шестерёнку -> Установить дополнение из файла. Выберите нужное.

клик для увеличения клик для увеличения

И всё! Этого достаточно!

Дополнения.

Дополнения призваны для того, чтобы либо расширить функционал клиента, либо улучшить. Рассмотрим несколько наиболее полезных.

  1. addressbooks_synchronizer
  2. minimize_on_close
  3. signature_switch
  4. simple_mail_redirection
  5. web_translate
клик для увеличения

Начнем с конца.

web_translate - Google переводчик, чтобы не приходилось запускать ради этого браузер.

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

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

minimize_on_close - сворачивает Thunderbird вместо закрытия. Для закрытия надо зайти в меню по ALT - Файл -> Выход.

addressbooks_synchronizer - Самый интересный из всех плагинов. Позволяет синхронизировать ваши контакты 1-им из 3 методов.

клик для увеличения

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

Не забудьте поставить галочки:

Иначе синхронизировать будет нечего.

Как я упоминал ранее - это не совсем полноценная синхронизация. т.к. контакты будут сохраняться не в контактах самого почтового аккаунта, а всегда будут храниться в виде sqlite базы там куда вы её сохраните: локальный диск, WebDav диск, IMAP папка.

В этом случае восстановить контакты можно будет только при помощи клиента, у которого имеется поддержка протокола CardDav. Тогда вы сможете экспортировать все контакты в vcf файл, и уже импортировать её вручную обратно в ваши контакты вашего аккаунта.

Как я упоминал ранее - в этом случае стоит воспользоваться отдельным Yandex (или Google) аккаунтом только для синхронизации контактов, ну и упрощения получения к ним доступа из любой точки мира.

Перейти к оглавлению.

Бонус 2. Форматы контактов адресных книг.

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

Единственное что вам необходимо помнить - это то, что при импорте конечного результата контактов в месте назначения стоит всё удалить, почистить. Иначе у вас будут дубли.


Простой пример.

Пока я изучал всё что выше, мне пришлось экспортировать телефонные номера из смартфона, импортировать в Thunderbird адресную книгу.

Изучал как работает, со сбоями или без....

Отредактировать, убрать дубли и только после этого переместить все контакты в созданную тут же CardDav книгу.

Т.к. я много лет сохранял мобильные номера на обе SIM-карты, то у меня образовались номера-дубли. Просто один и тот же номер, но сохранен на разных SIM-картах для более быстрого набора. Всегда путался как переключать SIM-ки. А после обновления с Adnroid 10 на 11 вообще стало жутко неудобно. И я этого всего даже не замечал. До сего дня. И Экспорт всех номеров осуществлял с галочками обоих SIM-ок, думая что там всего 60 контактов. На самом деле 120.

Выделил все контакты, перетащил в книгу CardDav Thunderbird. Обновляю настройки в веб-браузере и не вижу импорта. Сглупил, маленько, не ту закладку обновлял. Импортирую ещё раз в Thunderbird-е, захожу в контакты в веб-браузере и вижу что их там аш 400 штук. Причем все дубли.

Пришлось полностью удалить все конакты. Благо у меня была сделана резервная копия - как я в начале и писал.

Перейти к оглавлению.

Ну а сегодня на этом всё. Всем Добра и Удачи!

Copyright © 27.09.2021 by Mikhail Artamonov