The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Mail::Decency::Core::Server

DESCRIPTION

Base module for all decency servers (policy, content filter, syslog parser).

CLASS ATTRIBUTES

inited Bool

Wheter the server is inited or not

inited ArrayRef[Mail::Decency::Core::Child]

List of all (enabled) modules for this server.. Will be required when called handle

METHODS

init

Init class for the server

init_postfix_server

Setup POE::Component::Server::Postfix

init_logger

Setup logger facility

init_cache

Setup cache facility ( $self->cache )

init_database

Initi's database

run

Run the server

gen_child

maintenance

Call maintenance, cleanup databases.

disable_logging

Disables all loggers in all modules

AUTHOR

Ulrich Kautz <uk@fortrabbit.de>

COPYRIGHT

Copyright (c) 2010 the "AUTHOR" as listed above

LICENCSE

This library is free software and may be distributed under the same terms as perl itself.