Hello,
I've been thinking a little about a mailing-list software that
would work with dbmail (basically just an sql-backed list of
subscribers and preferences, and probably a dbmail aliases table
lookup to see if the recipient is handled locally or not, in which
case direct-inject the message to their mailbox). This is a little
different objective than what you're trying to handle, but could
well be related/complimentary. Anyone want to take that on? :)
You throw in a web-based client that can handle the mail,
newsgroups, etc., and you could have a very nice little user
portal. :)
As far as nntp is concerned, for performance so you don't have
to parse every message in a mailbox (for thread lookups, etc.),
you'll need some table for some of the header data. It might be
a very opportune time to add in the generic header caching that's
planned for dbmail, and you can simply use that to also
cache the news headers you need.
Do you plan on making an nntp client component? Perhaps "client"
is the wrong term - I'm thinking the ability for your nntp server
to connect to an upstream and be able to pull specific newsgroups
off the net to archive locally. Perhaps that's handled in the
commands you list (I'm not that familiar with nntp), but it didn't
appear to be (unless it's that IHAVE command).
You might consider calling your daemon component dbmail-nntpd.
Jn
---- Original Message ----
From: Ed K. <dbmail-dev@dbmail.org>
To: dbmail-dev@dbmail.org
Subject: [Dbmail-dev] NNTP
Sent: Tue, 16 Mar 2004 22:10:51 -0500 (EST)
As I said before, I'm serious about writing the nntp connector for dbmail.
Have a look at the current project specifications at:
http://www.hp.uab.edu/~ed/dbmail-nntp/ Before I start, is there anyone that has tried to tackle this before?
Hints are welcome. Comments are welcome.
ed
-- End Original Message --
--
Jesse Norell
administrator@kci.net is not my email address;
change "administrator" to my first name.
--