Cool!  I'm working on making JBoss into a mail server.  It already supports:
POP/SMTP/SMTP over TLS and will eventually support IMAP, Exchange,
Calendaring (including the kind outlook uses), and clustering.

http://www.superlinksoftware.com/cgi-bin/erswiki.pl?MailServicesForJBoss

I even plan on giving it and JBoss a fancy new management console:

http://www.superlinksoftware.com/cgi-bin/erswiki.pl?JBossConsole

I just have to figure out how to write an RMI classloader.  Should be fun.
I've already got a lot done up to the point where it needs to RMI classload.

The mail services stuff is all JMX based and revolves around some key
concepts:

Connections/threading are generic services handled by an Mbean called
ServerMBean

Protocols are handled by their own Mbean which cooperates with the
ServerMBean.  Thus the same thing that handles SMTP connections can handle
POP connections, all that changes is the protocol.

MailListeners are pluggable, currently I provide a JMS based one as well as
the associated Mbean for putting the mail in a mailbox, etc.

Mailboxes are presently CMP EJB based (we want caching and all of that
jazz).  This too is pluggable.

User information is a pluggable Mbean.

Lastly I'm working on a fingerprint scheme to later be proposed as a
standard which hopes to eliminate, reduce or identify spam:
http://www.superlinksoftware.com/cgi-bin/erswiki.pl?MailServicesForJBoss/Fin
gerprints

Anyone else doing anything cool?  Anyone know of a good java-based mail
client?

-Andy
-- 
Andrew C. Oliver
http://www.superlinksoftware.com/poi.jsp
Custom enhancements and Commercial Implementation for Jakarta POI

http://jakarta.apache.org/poi
For Java and Excel, Got POI?

The views expressed in this email are those of the author and are almost
definitely not shared by the Apache Software Foundation, its board or its
general membership.  In fact they probably most definitively disagree with
everything espoused in the above email.

> From: "Richard O. Hammer" <[EMAIL PROTECTED]>
> Reply-To: "Research Triangle Java User's Group mailing
> list."<[EMAIL PROTECTED]>
> Date: Mon, 05 Jan 2004 14:57:23 -0500
> To: "Research Triangle Java User's Group mailing list."<[EMAIL PROTECTED]>
> Subject: Re: [Juglist] Outsourcing overseas
> 
> Andrew C. Oliver wrote:
>> Is anyone doing anything cool with Java these days?
> 
> I don't know if it rates as cool, but what I am doing with Java,
> developing a mail transfer agent that will charge unknown senders, is
> interesting, interesting, interesting!  It rivets me to the
> development, day after day, month after month, and (as is sadly
> becoming clear) year after year.
> 
> Rich
> 
> 
> _______________________________________________
> Juglist mailing list
> [EMAIL PROTECTED]
> http://trijug.org/mailman/listinfo/juglist_trijug.org


_______________________________________________
Juglist mailing list
[EMAIL PROTECTED]
http://trijug.org/mailman/listinfo/juglist_trijug.org

Reply via email to