vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Несколько лет назад я уполз с mutt-а на графический почтовый клиент claws-mail.

Оно такое все из себя gui-шное, умеет поддерживать работу сразу с несколькими аккаунтами, имеет плагины для кучи полезных вещей, включая скажем, vcalendar или managesieve

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

Поэтому я поставил на имеющемся у меня сервере radicale, а на всех рабочих машинках настроил vdirsyncer, чтобы иметь доступ к тому что телефон синхронизирует с помощью DAVDroid.
Везде в описаниях vdirsyncer предлагается для локальных хранилищ использвоать type="filesystem".
Claws же почему-то предполагает что все контакты или все события календаря лежат в одном файле.
Но для этого у vdirsyncer-а есть type="singlefile"

С адресной книгой на самом деле все очень просто. Claws-mail позволяет добавить в качестве дополнительной (read-only) адресной книги файл с vcard-ами. Это core функциональность

Соответственно, берем carddav сервер, и синхронизируемся с ним с локальным хранилищем типа singlefile. Поскольку оно все равно readonly, то никаких проблем нет.

Если очень хочется иметь интерфейс для редактирования контактов, ставим khard, и прописываем его базу контактов (по одному файлу на vcard) в конфиг vdirsyncer-а как еще одно локальное хранилище с типом filesystem и синхронизируемся не только с сервером, но и с ним.

Впрочем, надо выкроить пару часов и дописать свой скриптик который редактирует контакты с type="singlefile". Поскольку khard не умеет работать с фотографиями и с текстами с encoding=quoted-printable.

C календарем интереснее. Во-первых, стандарты тем хороши, что их много, и можно выбирать. Поэтому vcalendar плагин к claws поддерживает стандарт webcal, но не поддерживает caldav.

Казалось бы все плохо, но, если указать url со схемой file, указывающую на синхронизированный vdirsyncer-ом календарь с типом singlefile, claws его прекрасно читает. Правда, не пишет.
Что уже гораздо хуже, чем с контактами, потому что основной способ создания событий в рабочем календаре - это импорт аттачмента типа vcalendar из письма. И то, что не получается распространить по машинам созданное таким образом событие - неудобно.

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

Возможно, дешевле разбирать экспортируемый файл на отдельные события по UID-ам и потом синхронизировать как type="filesystem".

Date: 2018-06-27 03:38 pm (UTC)
From: [identity profile] al-zatv.livejournal.com
Вот ты настраиваешь, а левое ухо наверное поет феечка, ну такая, как на заставке диснеевских мультиков про принцесс: "пораа купить аутлуук!"

Date: 2018-06-27 07:24 pm (UTC)
From: [personal profile] kds
thunderbird совсем никак?

Date: 2018-06-28 07:29 am (UTC)
From: [identity profile] 8df887a0-b2d1-4ca4-8758-9799a5a7bad1 [openid.stackexchange.com]
У меня есть опыт администрирования Thunderbird (на Windows 7 64-bit).

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

Ещё одна его проблема — сложность отладки: нужно выставлять обскурные переменные окружения и запускать с консоли, а потом читать лог. Я не знаю, что там в когтях, но в Сильфиде, которого они клон, понятный реалтаймовый лог в окошке, что сильно упрощает подходы к штанге.

Date: 2018-06-28 07:51 am (UTC)
From: [personal profile] kostix
Так к когтям никаких претензий. Разве что редактор писем там ужасный.

В общем-то это единственная причина, по которой приходится использовать mutt: там запускается vim.

Date: 2018-06-28 07:52 am (UTC)
From: [personal profile] kouzdra
А rsync чем не устраивает? (я просто руками копирую базу время от времени - но если уж хочется автоматизации - почему нет)

Date: 2018-07-06 05:28 am (UTC)
From: [identity profile] sergio.livejournal.com
Несколько лет назад, когда я хотел уползти на claws-mail он не умел server-side imap search. И когда я нажаимал поиск он втихую начинал выкачивать всю папку. О чём я незамедлительно открыл баг, но был послан лет на пять. Сейчас claws уже умеет server-side imap search, но осадочек остался.

Кстати, к thunderbird есть external editor plugin, который позволяет писать письма в любимом виме. А claws так умеет? И card и cal dav к нему есть.

Date: 2018-07-06 05:29 am (UTC)
From: [identity profile] sergio.livejournal.com
А ещё я осилил сконфигурить tb через user.js!

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

May 2025

S M T W T F S
    1 2 3
4 56 7 8 9 10
11 12 131415 1617
1819202122 2324
252627 28293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 30th, 2025 04:03 am
Powered by Dreamwidth Studios