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]