9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] RFC: MailFS-NG
@ 2008-01-06 20:53 Enrico Weigelt
  2008-01-07 17:01 ` Gabriel Diaz
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Enrico Weigelt @ 2008-01-06 20:53 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs


Hi folks,


I've started to design an new filesystem for univeral mail/message 
(as replacement for mailfs), which should be able to cope with all
kind of mail-alike messages (including NetNews, RSS, etc) and is 
meant to (ideally) be the primary/only interface for MUAs.

This of course requires a lot of more functionality, eg. handling
subscriptions, authentication (to the actual server) and misc
configuration stuff. 

My current ideas can be seen at:

* http://oss-qm.metux.de/index.php/9forge/mailfs-ng


What do you think about this ?


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service - http://www.metux.de/
---------------------------------------------------------------------
 Please visit the OpenSource QM Taskforce:
 	http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
	http://patches.metux.de/
---------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] RFC: MailFS-NG
  2008-01-06 20:53 [9fans] RFC: MailFS-NG Enrico Weigelt
@ 2008-01-07 17:01 ` Gabriel Diaz
  2008-01-07 18:42   ` Enrico Weigelt
  2008-01-07 18:05 ` Francisco J Ballesteros
       [not found] ` <f4d8fa40801100520v6560731dnfd481b4e80237d7d@mail.gmail.com>
  2 siblings, 1 reply; 10+ messages in thread
From: Gabriel Diaz @ 2008-01-07 17:01 UTC (permalink / raw)
  To: weigelt, Fans of the OS Plan 9 from Bell Labs

Hello

what about something (or a couple of things) that parse rss, netnews,
etc into a mailbox file like the ones in /mail/box/$user ? that way
you could still use the mail tools as they are :-?

btw, is there someone implementing what Russ said about upasfs from
p9p? (a mailbox or maildir module iirc) having an upasfs which do not
store all in ram would be great :)

slds.

gabi


On Jan 6, 2008 9:53 PM, Enrico Weigelt <weigelt@metux.de> wrote:
>
> Hi folks,
>
>
> I've started to design an new filesystem for univeral mail/message
> (as replacement for mailfs), which should be able to cope with all
> kind of mail-alike messages (including NetNews, RSS, etc) and is
> meant to (ideally) be the primary/only interface for MUAs.
>
> This of course requires a lot of more functionality, eg. handling
> subscriptions, authentication (to the actual server) and misc
> configuration stuff.
>
> My current ideas can be seen at:
>
> * http://oss-qm.metux.de/index.php/9forge/mailfs-ng
>
>
> What do you think about this ?
>
>
> cu
> --
> ---------------------------------------------------------------------
>  Enrico Weigelt    ==   metux IT service - http://www.metux.de/
> ---------------------------------------------------------------------
>  Please visit the OpenSource QM Taskforce:
>        http://wiki.metux.de/public/OpenSource_QM_Taskforce
>  Patches / Fixes for a lot dozens of packages in dozens of versions:
>        http://patches.metux.de/
> ---------------------------------------------------------------------
>


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] RFC: MailFS-NG
  2008-01-06 20:53 [9fans] RFC: MailFS-NG Enrico Weigelt
  2008-01-07 17:01 ` Gabriel Diaz
@ 2008-01-07 18:05 ` Francisco J Ballesteros
       [not found] ` <f4d8fa40801100520v6560731dnfd481b4e80237d7d@mail.gmail.com>
  2 siblings, 0 replies; 10+ messages in thread
From: Francisco J Ballesteros @ 2008-01-07 18:05 UTC (permalink / raw)
  To: weigelt, Fans of the OS Plan 9 from Bell Labs

We are trying a much simpler approach, just for mail.
Something to convert mails into a set of files (decent ones)
stored in the actual fs, so that you could use mostly the
editor to read/send mail.

I think I left the last version at sources /contrib/nemo/mail2fs

hth

On Jan 6, 2008 9:53 PM, Enrico Weigelt <weigelt@metux.de> wrote:
>
> Hi folks,
>
>
> I've started to design an new filesystem for univeral mail/message
> (as replacement for mailfs), which should be able to cope with all
> kind of mail-alike messages (including NetNews, RSS, etc) and is
> meant to (ideally) be the primary/only interface for MUAs.
>
> This of course requires a lot of more functionality, eg. handling
> subscriptions, authentication (to the actual server) and misc
> configuration stuff.
>
> My current ideas can be seen at:
>
> * http://oss-qm.metux.de/index.php/9forge/mailfs-ng
>
>
> What do you think about this ?
>
>
> cu
> --
> ---------------------------------------------------------------------
>  Enrico Weigelt    ==   metux IT service - http://www.metux.de/
> ---------------------------------------------------------------------
>  Please visit the OpenSource QM Taskforce:
>         http://wiki.metux.de/public/OpenSource_QM_Taskforce
>  Patches / Fixes for a lot dozens of packages in dozens of versions:
>         http://patches.metux.de/
> ---------------------------------------------------------------------
>


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] RFC: MailFS-NG
  2008-01-07 17:01 ` Gabriel Diaz
@ 2008-01-07 18:42   ` Enrico Weigelt
  2008-01-08  8:04     ` Gabriel Diaz
  0 siblings, 1 reply; 10+ messages in thread
From: Enrico Weigelt @ 2008-01-07 18:42 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

* Gabriel Diaz <gabidiaz@gmail.com> wrote:

Hi,

> what about something (or a couple of things) that parse rss, netnews,
> etc into a mailbox file like the ones in /mail/box/$user ? that way
> you could still use the mail tools as they are :-?

doesn't work for me. I want to have immediate access to several 
remote storages (virtually and kind of mail and similar thigs).

Just downloading isn't enough, would require sync back (and that's 
gonna be difficult). And having to download several Gig is not
an option for me.

It has to be an synthetic filesystem, since the server should do
most things. As already said: clients should only speak mailfs-ng,
and not doing their own storage handling anymore. This also includes
things lke filtering, searching, etc.


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service - http://www.metux.de/
---------------------------------------------------------------------
 Please visit the OpenSource QM Taskforce:
 	http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
	http://patches.metux.de/
---------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] RFC: MailFS-NG
  2008-01-07 18:42   ` Enrico Weigelt
@ 2008-01-08  8:04     ` Gabriel Diaz
  2008-01-08 17:44       ` Enrico Weigelt
  0 siblings, 1 reply; 10+ messages in thread
From: Gabriel Diaz @ 2008-01-08  8:04 UTC (permalink / raw)
  To: weigelt, Fans of the OS Plan 9 from Bell Labs

Hello

> Just downloading isn't enough, would require sync back (and that's
> gonna be difficult). And having to download several Gig is not
> an option for me.
>

I don't know what kind of storages are you talking about, but the way
is done by the mail system is just a read-fs and a smtp client, you do
not write into /mail/fs/mbox to send mail :-?,

> It has to be an synthetic filesystem, since the server should do
> most things. As already said: clients should only speak mailfs-ng,
> and not doing their own storage handling anymore. This also includes
> things lke filtering, searching, etc.
>

why do not start with what we have now? making upasfs to use the
remote storage, making it able to order mailbox and move messages
between them and those things? that's why i suggested taking a look at
what Russ said about upasfs from p9p :-? starting from scrach would be
much more painfull :-?

slds

gabi


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] RFC: MailFS-NG
  2008-01-08  8:04     ` Gabriel Diaz
@ 2008-01-08 17:44       ` Enrico Weigelt
  2008-01-09  6:20         ` Gabriel Diaz Lopez de la Llave
  2008-01-09  6:38         ` ron minnich
  0 siblings, 2 replies; 10+ messages in thread
From: Enrico Weigelt @ 2008-01-08 17:44 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

* Gabriel Diaz <gabidiaz@gmail.com> wrote:

> > Just downloading isn't enough, would require sync back (and that's
> > gonna be difficult). And having to download several Gig is not
> > an option for me.
> >
> 
> I don't know what kind of storages are you talking about, 

Evrything that can store mail-like messages.

> but the way
> is done by the mail system is just a read-fs and a smtp client, you do
> not write into /mail/fs/mbox to send mail :-?,

Ugh, that's a *big* blocker for me. I *need* to write into 
certain boxes.

> > It has to be an synthetic filesystem, since the server should do
> > most things. As already said: clients should only speak mailfs-ng,
> > and not doing their own storage handling anymore. This also includes
> > things lke filtering, searching, etc.
> 
> why do not start with what we have now? making upasfs to use the
> remote storage, making it able to order mailbox and move messages
> between them and those things? 

I just want to make some clean concepts, and then let's see if 
mailfs is enough or could be easily extendet.

But my feeling is: mailfs won't be enough - I need much more 
functionality.

Remember: mailfs-ng should handle all the mail storage for commonly
used MUAs (eg. Mozilla or Mutt) - the individual MUA should do 
nothing more than just operating within mailfs-ng. 


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service - http://www.metux.de/
---------------------------------------------------------------------
 Please visit the OpenSource QM Taskforce:
 	http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
	http://patches.metux.de/
---------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] RFC: MailFS-NG
  2008-01-08 17:44       ` Enrico Weigelt
@ 2008-01-09  6:20         ` Gabriel Diaz Lopez de la Llave
  2008-01-10  2:38           ` Enrico Weigelt
  2008-01-09  6:38         ` ron minnich
  1 sibling, 1 reply; 10+ messages in thread
From: Gabriel Diaz Lopez de la Llave @ 2008-01-09  6:20 UTC (permalink / raw)
  To: weigelt, Fans of the OS Plan 9 from Bell Labs

Hello


On Jan 8, 2008, at 6:44 PM, Enrico Weigelt wrote
>
> Evrything that can store mail-like messages.
>

isn't that just mail messages? you can transform whatever you need to  
look like a mail message, but i don't think thats the way to go. . .  
it is like make everything to look like a webpage, that way you only  
need a browser :?
>>
>
> Ugh, that's a *big* blocker for me. I *need* to write into
> certain boxes.
>

i would love upasfs to be able to move/copy messages between mailboxes  
and the like, i don't see the advantage of creating new mails with it

>
> I just want to make some clean concepts, and then let's see if
> mailfs is enough or could be easily extendet.
>
> But my feeling is: mailfs won't be enough - I need much more
> functionality.
>
> Remember: mailfs-ng should handle all the mail storage for commonly
> used MUAs (eg. Mozilla or Mutt) - the individual MUA should do
> nothing more than just operating within mailfs-ng.
>

and how do you plan to make mozilla or mutt talk to that fs server?  
wouldn't be easier to use imap? unless you wrote a new client or  
modify heavily an existing one i can't see a transparent integration :?

slds.

gabi




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] RFC: MailFS-NG
  2008-01-08 17:44       ` Enrico Weigelt
  2008-01-09  6:20         ` Gabriel Diaz Lopez de la Llave
@ 2008-01-09  6:38         ` ron minnich
  1 sibling, 0 replies; 10+ messages in thread
From: ron minnich @ 2008-01-09  6:38 UTC (permalink / raw)
  To: weigelt, Fans of the OS Plan 9 from Bell Labs

Enrico, as the song says, we can talk, talk, talk, bicker, bicker, bicker*,
but at some point, it's time to build a test bench and try your ideas
out. So, do it. Take a shot at writing the code. These discussions
never end. At some point it's time to give it a try.

thanks

ron
*from "THe Music Man"


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] RFC: MailFS-NG
  2008-01-09  6:20         ` Gabriel Diaz Lopez de la Llave
@ 2008-01-10  2:38           ` Enrico Weigelt
  0 siblings, 0 replies; 10+ messages in thread
From: Enrico Weigelt @ 2008-01-10  2:38 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

* Gabriel Diaz Lopez de la Llave <gdiaz@9grid.es> wrote:

> isn't that just mail messages? you can transform whatever you need to  
> look like a mail message, but i don't think thats the way to go. . .  

Well, evrything that fits into rfc2822 can be served by mailfs-ng ;-P
Where the messages actually coming from should not be relevant to
the client.

The client also needs an generic interface for configuring storages 
(ie. subscribing to imap folders, feeds, ...). Managing namespaces
and caching/sync'ing would also be nice. But evrysthing step by step ...

> it is like make everything to look like a webpage, that way you only  
> need a browser :?

in a way ... ;-o

> >Ugh, that's a *big* blocker for me. I *need* to write into
> >certain boxes.
> >
> 
> i would love upasfs to be able to move/copy messages between mailboxes  
> and the like, i don't see the advantage of creating new mails with it

can upasfs be extended for my requirements ?

> >I just want to make some clean concepts, and then let's see if
> >mailfs is enough or could be easily extendet.
> >
> >But my feeling is: mailfs won't be enough - I need much more
> >functionality.
> >
> >Remember: mailfs-ng should handle all the mail storage for commonly
> >used MUAs (eg. Mozilla or Mutt) - the individual MUA should do
> >nothing more than just operating within mailfs-ng.
> >
> 
> and how do you plan to make mozilla or mutt talk to that fs server?  

I'll rewrite the appropriate parts (same as I currently doing
w/ bookmark handling).

> wouldn't be easier to use imap? 

maybe easier, but doesn't fit my needs.


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service - http://www.metux.de/
---------------------------------------------------------------------
 Please visit the OpenSource QM Taskforce:
 	http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
	http://patches.metux.de/
---------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Fwd: [9fans] RFC: MailFS-NG
       [not found] ` <f4d8fa40801100520v6560731dnfd481b4e80237d7d@mail.gmail.com>
@ 2008-01-10 13:39   ` hiro
  0 siblings, 0 replies; 10+ messages in thread
From: hiro @ 2008-01-10 13:39 UTC (permalink / raw)
  To: 9fans

Hey guys,

I was also thinking a lot about this subject recently.
I would really love one file *tree* built from multiple file servers
as a general interface for all kind of text communication, feeds,
news.

I still can't see your goal.
>From your last messages it seems to me, as if you were trying to
integrate even some imap-server to access some other file server?
If you really only want to provide an interface for the mail clients
to access your filesystem, you should just write an imap server.

I hope you"re not planning to put too much functionality into one file server.

-- 
hiro


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2008-01-10 13:39 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-01-06 20:53 [9fans] RFC: MailFS-NG Enrico Weigelt
2008-01-07 17:01 ` Gabriel Diaz
2008-01-07 18:42   ` Enrico Weigelt
2008-01-08  8:04     ` Gabriel Diaz
2008-01-08 17:44       ` Enrico Weigelt
2008-01-09  6:20         ` Gabriel Diaz Lopez de la Llave
2008-01-10  2:38           ` Enrico Weigelt
2008-01-09  6:38         ` ron minnich
2008-01-07 18:05 ` Francisco J Ballesteros
     [not found] ` <f4d8fa40801100520v6560731dnfd481b4e80237d7d@mail.gmail.com>
2008-01-10 13:39   ` Fwd: " hiro

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).