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

NAME

Mail::Decency::Core::SessionItem::ContentFilter

DESCRIPTION

The id attribute is the current QUEUE ID

CLASS ATTRIBUTES

file

The file (in the spool folder, absolute path)

store

YAML file containing the current info

file_size

Size of the current file (id)

virus

String containg info (name) of the virus

next_id

If set, we now of the next queue id

prev_id

If set, we now of the previous queue id

mime_output_dir

The directory where mime files are to be output (from content filter)

mime

Is a MIME::Entity object representing the current mail

mime_filer

The filer used for cleanup

mime_fh

File handle for mime file

verify_key

Instance of Crypt::OpenSSL::RSA representing the forward sign key

verify_ttl

TTL for validity of signatures in seconds

update_store

Write store YAML file

update_from_policy_cache

Update session from cached policy session

update_from_cache

Update session from cached session

write_mime

Update the file ($self->file) from mime .. should be performed after mime manipulations

for_cache

returns data formatted for cache

cleanup

Called at the end of the session.. removes all temp files and the mail file

retreive_policy_scoring

PRIVATE METHODS

_init_file

Triggerd on file set

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.