RE: New ideas for balsa
- From: "Fox, Kevin M" <KMFox mail bhi-erc com>
- To: "'Bruno Pires Marinho'" <bapm camoes rnl ist utl pt>, balsa-list gnome org
- Subject: RE: New ideas for balsa
- Date: Fri, 18 Jun 1999 09:06:30 -0700
May I make a suggestion?
Do what Imlib did for images...
Make a genaric mail transfer library that uses other more spacific mail
transfer libraries. Also make it entirely text based. With this setup, pine
and balsa can share a back end. Alot of mail readers can be programmed with
verry little code... :)
> -----Original Message-----
> From: Bruno Pires Marinho [mailto:bapm@camoes.rnl.ist.utl.pt]
> Sent: Thursday, June 17, 1999 5:50 PM
> To: balsa-list@gnome.org
> Subject: New ideas for balsa
>
>
> I have been thinking and I had this idea to rewrite balsa in
> a way that
> makes the program small and supporting many features. We can do this
> because a user will not use POP, IMAP, NNTP, SMTP, etc at the
> same time.
> We can also have many different ways to add protocols to the program.
>
> This idea is just the middle ware between the front-end and
> the back-end.
> We define a interface for plugins. Each plugin can handle a different
> mailbox type. For instance, one plugin can handle POP with fetchmail,
> other can handle POP with gnome-mail, other can handle local
> mailboxes,
> etc. We just need to define the correct interface for the plugin.
> Each plugin knows how to get mail, how to configure to get
> mail, how to
> search on the mailbox, how to sort the mailbox, how to filter
> the email
> and send it to other mailboxes.
> We can also have another type of plugins to send emails. Each plugin a
> different protocol.
> Some of the functions can be shared between the plugins
> through a library
> or something.
>
> The plugins can be built using other solid programs that exist on unix
> like fetchmail and procmail.
>
> So the front-end just has to associate a plugin type to every
> mailbox it
> manages.
>
> Using this method we can easily add new protocols to the program.
>
> Bruno Pires Marinho
>
> http://camoes.rnl.ist.utl.pt/~bapm/
>
>
>
>
> --
> FAQ:
> Frequently-Asked Questions at http://www.gnome.org/gnomefaq
> To unsubscribe: mail balsa-list-request@gnome.org with
> "unsubscribe" as the Subject.
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]