
Net::server::mail is a versatile and extensible implementation of the smtp protocol and closely-related protocols like esmtp and lmtp. the event driven object-oriented api makes it easy to incorporate the smtp protocol into perl programs.
it provides a mechanism to easily add future or not yet implemented esmtp extensions. developers can hook code at each smtp session state and change the module's behaviors by registering event call-backs. the class is designed to be easily inherited from.