The purpose of my suggestion was to give an example of an approach that did
not require significant code (at most a simple mailet should do the trick).
Your mapping system is certainly a more flexible/thorough solution, but
would require a fair amount of code.
At the end of the day, isolating the POP3 user namespace of one virtual
domain from other virtual domains is a difficult task. A mapping system
between rfc822 addresses and POP3 mailbox names is not going to achieve
that isolation. How will you deal with the instance where you have
"[EMAIL PROTECTED]" and "[EMAIL PROTECTED]"?
The core of the problem is that the POP3 protocol expects that each POP3
server defines it own namespace and that all mail destined for "tom" that
gets routed through the local delivery agent is intended for the local user
"tom". The user namespace that the client desires is selected by the
client when they elect to collect their mail from that server. If they
want some other tom's mail they are expected to login to another POP3
server (one that has responsibility for that namespace).
In order to achieve your virtual hosting requirements, you would need to
have one IP address for each POP3 namespace. This could be implemented as
a POP3 server instance binding to a specific IP address and using a
separate UserRepository.
A futher point to note is that not all JAMES users use an RDBMS for their
UserRepository. Will this work with the file based system?
I don't mean to sound negative, but discussion of the issues is what open
source mailing lists are all about.
:-)
ADK
--------------------------------------------
There is no magic.
"Noel J.
Bergman" To: "James Users List"
<[EMAIL PROTECTED]>
<noel@devtech. cc:
com> Subject: RE: Virtual hosting redux, smtp
mapping, etc.
29/04/2002
10:14
Please respond
to "James
Users List"
Aaron,
> Why not just adopt a naming convention for POP3 logins? Use a mailet to
> convert a message addressed to "[EMAIL PROTECTED]" to "me..mydomain.com".
If you WANT such a convention for YOUR environment, that's fine. All that
you'd have to do is put something like [me, mydomain, me..mydomain.com]
into
the SMTP mapping table. On the other hand, I don't happen to want that
convention for MY host(s).
There is no direct mapping between STMP and POP3. I am defining a
mechanism
to standardize HOW to map, not WHAT to map.
--- Noel
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]
>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]
>
-----------------------------------------------------------------------------------------------
Have you seen our website?.... http://www.vodafone.co.nz
CAUTION: This correspondence is confidential and intended for the named recipient(s)
only.
If you are not the named recipient and receive this correspondence in error, you must
not copy,
distribute or take any action in reliance on it and you should delete it from your
system and
notify the sender immediately. Thank you.
Unless otherwise stated, any views or opinions expressed are solely those of the
author and do
not represent those of Vodafone New Zealand Limited.
Vodafone New Zealand Limited
21 Pitt Street, Private Bag 92161, Auckland, 1020, New Zealand
Telephone + 64 9 357 5100
Facsimile + 64 9 377 0962
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>