NAME
    Email::Sender::Server - Eventual Email Delivery System

VERSION
    version 0.01_01

SYNOPSIS
        $ ess setup system

    then ...

        $ nohup ess queue process &

    then ...

        package main;
    
        my $ess_dbpath = "...";
    
        my $mailer  = Email::Sender::Server::Client->new(storage => $ess_dbpath);
    
        my @message = (to => '...', subject => '...', body => '...');
    
        # non-blocking email sending
    
        unless ($mailer->message(@message)) {
        
            print $mailer->errors_to_string;
        
        }

DESCRIPTION
    Email::Sender::Server is designed to provide a simple client API for
    sending emails from your applications. It accomplishes this by
    separating the email creation and delivery events, thus email delivery
    becomes eventual in-that email messages are not required to be delivered
    immediately.

    ESS is an acronym for the Email::Sender::Server system and refers to the
    entire system and not a specific component within the system. ESS is an
    EDS (eventual email delivery system) which means email messages are not
    usually delivered immediately.

    More documentation to come ...

AUTHOR
    Al Newkirk <awncorp@cpan.org>

COPYRIGHT AND LICENSE
    This software is copyright (c) 2012 by awncorp.

    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.

