maskull has asked for the wisdom of the Perl Monks concerning the following question:
Now, if the message was an OLE object I'd try something like:use strict; use warnings; use Win32::OLE; use Win32::OLE::Const 'Microsoft Outlook'; use Mail::Outlook; my $outlook = new Mail::Outlook(); my $folder = $outlook->folder('Drafts'); my $message = $outlook->create(); my %hash = ( To => 'user@mail.com', Subject => 'Blah Blah Blah', Body => 'Yadda Yadda Yadda', ); $message->save();
But it is a MailItem so I assume it has to be something like this solution here: http://www.outlookcode.com/threads.aspx?forumid=5&messageid=27515 I just have no idea how to translate this to Perl.my $doc = Win32::OLE->GetObject($message); my $property = 'X-ICCategory'; my $value = '2'; my $docprops = $doc->CustomDocumentProperties(); unless (defined ($doc->CustomDocumentProperties($property))) { $docprops->Invoke('Add', { Name => $property, LinkToContent => 0, Type => 4, Value => $value, }); } $doc->CustomDocumentProperties($property)->{Value} = $value;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Adding custom header to Mail::Outlook::Message
by poj (Abbot) on Mar 12, 2017 at 18:22 UTC | |
by maskull (Novice) on Mar 13, 2017 at 09:52 UTC | |
by poj (Abbot) on Mar 13, 2017 at 15:43 UTC | |
by maskull (Novice) on Mar 13, 2017 at 16:27 UTC | |
by poj (Abbot) on Mar 13, 2017 at 16:44 UTC |