Hi
I am new to James, so if my questions are already
covered, please refer me to the related links.
two questions:
1. how to replace the existing UserManager with my own
implementation, for example,if i want to use LDAP. so
far the only way i can think of is to write my own
UserManager with the same package path, and put it
before the James implementation in the classpath. is
it possible to enhance the current James
implementation to allow a more pluggable framework?
2. the current mail servlet is pretty nice and allows
a more programmtic way to handle emails. can we add
one more field(or maybe two) into Mail.java:
RemoteAddress/RemoteIP. This is important to make
James a more suitable mail server solution for
enterprise. for example, one must-have feature is to
deny relaying. a spammer could use James to relay
emails. It would be nice to expose the
remoteIP/remoteAddress in the Mail.java (or some
better way, but currently Mail.java is the only unit
used in servlet control) so filters can be written to
prevent from spamming.
btw, why do we need a root path for the servlets, this
sometimes leads to awkard package names. Not all
servlets will be under org.apache.
--Ye
__________________________________________________
Do You Yahoo!?
Get Yahoo! Mail � Free email you can access from anywhere!
http://mail.yahoo.com/
------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Archives and Other: <http://java.apache.org/>
Problems?: [EMAIL PROTECTED]