Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
# sendhtml.pl # Perl script to send HTML email messages # Copyright 1998-99 Microsoft # # Modification History: # 08 JAN 99 GaryKac extracted into separate routine # xx NOV 98 GaryKac began
#------------------------------------------------------------------------------ # SendHtmlMail # # send an HTML message with the given subject and body to the list of # recipients # # Parameters: # $szRecipients: list of recipients, separated by spaces # $szSubject: subject of message # $szBody: HTML message body # # Result: # (void) # # 08JAN99 GaryKac began #------------------------------------------------------------------------------ # this uses the OLE package use Win32::OLE;
sub SendHtmlMail { my($szRecipients, $szSubject, $szBody) = @_; my($rc) = 1;
my($appOutlook) = Win32::OLE->new("Outlook.Application"); $olMailItem = 0; if ($appOutlook) { my($MailItem) = $appOutlook->CreateItem($olMailItem);
$Recipients = $MailItem->Recipients(); foreach $recip (split(/\s+/,$szRecipients)) { $Recipients->Add($recip); } $MailItem->{Subject} = $szSubject; $MailItem->{HTMLBody} = $szBody;
$MailItem->Send(); } else { print(STDERR "Unable to new an instance of Outlook (is it installed and properly configured?)\n\n"); $rc = 0; } }
$__IITSENDHTMLMAILPM = 1; 1;
|