email::outlook::message(3pm) [debian man page]
Email::Outlook::Message(3pm) User Contributed Perl Documentation Email::Outlook::Message(3pm) NAME
Email::Outlook::Message.pm - Read Outlook .msg files SYNOPSIS
use Email::Outlook::Message; my $msg = new Email::Outlook::Message $filename, $verbose; my $mime = $msg->to_email_mime; $mime->as_string; DESCRIPTION
Parses .msg message files as produced by Microsoft Outlook. METHODS
new($msg, $verbose) Parse the file pointed at by $msg. Set $verbose to a true value to print information about skipped parts of the .msg file on STDERR. to_email_mime Output result as an Email::MIME object. BUGS
Not all data that is in the .msg file is converted. There are some parts whose meaning escapes me, although more documentation on MIME properties is available these days. Other parts do not make sense outside of Outlook and Exchange. GPG signed mail is not processed correctly. Neither are attachments of type 'appledoublefile'. It would be nice if we could write .MSG files too, but that will require quite a big rewrite. AUTHOR
Matijs van Zuijlen, "matijs@matijs.net" COPYRIGHT AND LICENSE
Copyright 2002, 2004, 2006--2010, 2012 by Matijs van Zuijlen This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2012-06-16 Email::Outlook::Message(3pm)
Check Out this Related Man Page
Email::MessageID(3pm) User Contributed Perl Documentation Email::MessageID(3pm) NAME
Email::MessageID - Generate world unique message-ids. SYNOPSIS
use Email::MessageID; my $mid = Email::MessageID->new->in_brackets; print "Message-ID: $midx0Ax0D"; DESCRIPTION
Message-ids are optional, but highly recommended, headers that identify a message uniquely. This software generates a unique message-id. METHODS
new my $mid = Email::MessageID->new; my $new_mid = Email::MessageID->new( host => $myhost ); This class method constructs an Email::Address object containing a unique message-id. You may specify custom "host" and "user" parameters. By default, the "host" is generated from "Sys::Hostname::hostname". By default, the "user" is generated using "Time::HiRes"'s "gettimeofday" and the process ID. Using these values we have the ability to ensure world uniqueness down to a specific process running on a specific host, and the exact time down to six digits of microsecond precision. create_host my $domain_part = Email::MessageID->create_host; This method returns the domain part of the message-id. create_user my $local_part = Email::MessageID->create_user; This method returns a unique local part for the message-id. It includes some random data and some predictable data. in_brackets When using Email::MessageID directly to populate the "Message-ID" field, be sure to use "in_brackets" to get the string inside angle brackets: header => [ ... 'Message-Id' => Email::MessageID->new->in_brackets, ], Don't make this common mistake: header => [ ... 'Message-Id' => Email::MessageID->new->as_string, # WRONG! ], SEE ALSO
Email::Address, Time::HiRes, Sys::Hostname, perl. PERL EMAIL PROJECT
This module is maintained by the Perl Email Project. <http://emailproject.perl.org/wiki/Email::MessageID> AUTHOR
Casey West, <casey@geeknest.com>. COPYRIGHT
Copyright (c) 2004 Casey West. All rights reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.1 2010-07-15 Email::MessageID(3pm)