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

March 2026

S M T W T F S
1 2 34567
8 910 1112 13 14
15 1617181920 21
22 23 24 25 2627 28
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 29th, 2026 06:37 pm
Powered by Dreamwidth Studios