use CGI::Application::MailPage; my $mailpage = CGI::Application::MailPage->new( PARAMS => { document_root => 'whatever', smtp_server => 'smtp.myserver', }, ); $mailpage->run();