I have not used either james or jsmtpd. =) More rant than advice.

From reading james  faq and docs, it reeks of bloatware. Besides
any product with "Enterprise" in their name is anything but. Quick, think of an elegant and scalable product that contains the dubious title of "Enterprise". JAMES = "Apache Java Enterprise Mail Server".

If any java api is to developed, I would look more closely at jsmptd:

http://www.jsmtpd.org/site/

It's already got some nice, TSL over 25 + dead simple filtering (spam/rbl/virus) as plugins, and not even out of 0.4 beta. Albeit only smtp gateway + filters + local mbox store for now but that's all you really need. Just extend the storage api and you are good to go. Simple, clean, customizable by any single digit developer team.

Dbmail Pop3/Imap/Storage is good. I personally would love to replace postfix mta.

Postfix to me, is better than Qmail/Sendmail, but still sucks. Why would the sql SASL interface be so different from the sql alias maps? They both do "verification" and both support sql yet widly different syntax and modules for basically the same issues. Of course, cyrus sasl support other authentication modules, etc, but that's where bloatware comes in: supporting everything under the sun.


Xing




Kevin Baker wrote:
[snip]

3. I thought since Brandon was writing the Java Library
to
DBMail he might also be aware of and maybe looking to
integrate with Apache James, Java SMTP and POP3 server.

Oh, that's a pretty neat idea. What do they use for a data
store right
now?


So James is an open Java based mail server... all RDBMS
backend through jdbc so pretty much any db server.
Unfortunately, NO IMAP Server. Some dev has been done on
IMAP, but it hasn't had any progress for years.

This is what first lead me to find DBMail. Mostly because
I saw all the advantages of RDBMS backend but James had no
IMAP. At one point I thought of integration between the
two rather than using Postfix. This would loose the
advantages of pure-java but could still use a common
backend and Java for mailet functionality in place of
sieve and other. This would also give me the advantage of
a pure java api if there was a java api to dbmail.



---- James Features ----
RDBMS mailboxes/spool (stable)
RDBMS - Users (stable)
LDAP Support - Users (experimental)
SMTP server (stable)
Mailet Engine (stable)
POP3 server (stable)
100% Pure Java

http://james.apache.org/





Kevin




_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://twister.fastxs.net/mailman/listinfo/dbmail-dev

Reply via email to