In article <[EMAIL PROTECTED]>, Olivier Poitrey <[EMAIL PROTECTED]> 
wrote:

> _brian_d_foy <[EMAIL PROTECTED]> writes:
> 
> >> > shouldn't this be Net::ESMTP and Net::LMTP then?
> >> 
> >> Net::ESMTP and Net::LMTP are client-side protocols
> >> implementations. Net::Server::Mail::* are server-side ones.
> >
> > ah, okay.
> >
> > i think this should be in Mail::* somewhere.  perhaps Mail::Server::*?

> Is Mail::Server the right place for a network protocol class ?

is this an application or a module?

if you are writing an interface to the server side of a mail server,
i think something like Net::ESMTP::Server is more appropriate, but
only if you are implementing the protocol rather than writing a 
server.

if you are writing a server, i still think you should implement the
protocols in Net::*, but then wrap them together in Mail::*, sort
of like LWP::* uses a lot of protocol modules in other namespaces.

-- 
brian d foy (one of many PAUSE admins), http://pause.perl.org
please send all messages back to [EMAIL PROTECTED]

Reply via email to