[tahoe-dev] Mail on Tahoe?

Kevin Reid kpreid at switchb.org
Sun Jun 9 04:34:09 UTC 2013


On Jun 8, 2013, at 20:29, Pierre Abbat <phma at bezitopo.org> wrote:

> Has anyone worked out how to do email on Tahoe?

In order to do that you need a way for a sender to be able to store a message, such that the receiver can obtain it, without the sender also being able to read or delete other messages to the receiver.

There is no mutable primitive in Tahoe which has this property. There's an idea for append-only/add-only collections (which would be sufficient), <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/795>, but this has not yet been implemented.

Email would also want the receiver to be able to delete messages, but this can be built on top of the primitives by a defining a 'mail address' to be a read-cap to a directory containing the latest append-cap, which is cycled out for a fresh one by the receiver periodically. Or, of course, one could define a more directly mailbox-like object type.

(Apparently the answer to your exact question is 'Now someone has'.)

-- 
Kevin Reid                                  <http://switchb.org/kpreid/>



More information about the tahoe-dev mailing list