From kde-pim Thu Dec 18 16:29:27 2014 From: "Aaron J. Seigo" Date: Thu, 18 Dec 2014 16:29:27 +0000 To: kde-pim Subject: Re: [Kde-pim] Mail archival and storage format with Akonadi Next Message-Id: <2927355.4uaSak3sHZ () serenity> X-MARC-Message: https://marc.info/?l=kde-pim&m=141892027930830 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============2693949484124785189==" --===============2693949484124785189== Content-Type: multipart/signed; boundary="nextPart2746273.gP9enz0xsu"; micalg="pgp-sha1"; protocol="application/pgp-signature" --nextPart2746273.gP9enz0xsu Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" On Thursday, December 18, 2014 13.24:02 Martin Steigerwald wrote: > I always wondered whether there are even more efficient storage forma= ts, > i.e. something between mbox and maildir. And I thought Dovecot would = be > supporting one, but I don=B4t see a hint to it, so maybe thats it. ... on a related note, something we know we'll need to implement is res= ources=20 being "clients" to other resources. The obvious use case is moving emai= ls=20 between folders that belong to different accounts ... but archiving is=20= another. What we'll end up needing to do is to have a way to tell resource A to = move=20 entities { ... } to resource B. Then resource A will connect to resourc= e B the=20 same way any GUI app does and send it NewEntity commands. The benefits are that we can ensure moves are atomic, there is a minimu= m of=20 inter-process communication, and then resource B can present a view to = clients=20 that makes sense .. whatever the format. So even a tar.gz based system could send entities as they are added thr= ough a=20 pipeline which includes full text indexing[1] so that one could at leas= t find=20 the archive a mail is in. [1] best would be to move the old FTI results over to the new resource.= There=20 is a fair amount of pipeline filter design though left to do ... =2D-=20 Aaron J. Seigo --nextPart2746273.gP9enz0xsu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEABECAAYFAlSTAOcACgkQ1rcusafx20NqgACgrkbbeYOxqSJftTkDWNQXF0W6 /1oAoKdsDqXnqLP8mgamZvmLWpxxb1UW =BpAe -----END PGP SIGNATURE----- --nextPart2746273.gP9enz0xsu-- --===============2693949484124785189== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ KDE PIM mailing list kde-pim@kde.org https://mail.kde.org/mailman/listinfo/kde-pim KDE PIM home page at http://pim.kde.org/ --===============2693949484124785189==--