Courier::Message

Class implementing an interface to a mail message in the Courier MTA's message queue.
Download

Courier::Message Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Julian Mehnle
  • Publisher web site:
  • http://search.cpan.org/~jmehnle/Mail-SPF-v2.005/lib/Mail/SPF/Record.pm

Courier::Message Tags


Courier::Message Description

Class implementing an interface to a mail message in the Courier MTA's message queue. Courier::Message is a Perl class implementing an interface to a mail message in the Courier MTA's message queue.SYNOPSIS use Courier::Message; my $message = Courier::Message->new( file_name => $message_file_name, control_file_names => @control_file_names, ); # File names: my $message_file_name = $message->file_name; my @control_file_names = $message->control_file_names; # Message data properties: my $raw_message_text = $message->text; my $header_hash = $message->header; my $header_field = $message->header($field); my $raw_body = $message->body; # Control properties: my $control_hash = $message->control; my $is_authenticated = $message->authenticated; my $authenticated_user = $message->authenticated_user; my $is_trusted = $message->trusted; my $sender = $message->sender; my @recipients = $message->recipients; my $remote_host = $message->remote_host; my $remote_host_name = $message->remote_host_name;Courier::Message encapsulates a mail message that is stored in the Courier MTA's message queue, including the belonging control file(s), and provides an easy to use, read-only interface through its message data and control properties. For light-weight calling of library functions or external commands, the message and control file names may be retrieved without causing the files to be parsed by Courier::Message. Requirements: · Perl


Courier::Message Related Software