Как я могу форматировать сообщения с помощью Perl's Mail::Outlook?
Я хотел бы форматировать сообщения, которые я отправляю, используя Mail::Outlook. Например, изменить размер шрифта или сделать его жирным и т. Д. Как мне это сделать?
1 ответ
Похоже, что 'message'
элемент Mail:: Outlook:: Message является просто объектом MailItem. Если вы хотите достичь, вы можете просто манипулировать этим. Из документа, на который я смотрю, вы установили бы BodyFormat
а также HTMLBody
свойства.
Так сказать $outlook
твой Mail::Outlook
пример. Это может сработать, чтобы сделать это:
use Win32::OLE::Const 'Microsoft Outlook';
$message = $outlook->create();
$mail_item = $message->{message};
$mail_item->{BodyFormat} = olFormatHTML
$mail_item->{HTMLBody} = <<END_HTML;
<HTML><H2>The body of this message will appear in HTML.</H2>
<BODY>Type <b>something bold</b> here. </BODY>
</HTML>
END_HTML