Я хотел бы форматировать сообщения, которые я отправляю с помощью Mail :: Outlook.For, например. изменить размер шрифта или сделать его полужирным и т. д. Как мне это сделать?Как я могу форматировать сообщения с помощью Perl Mail :: Outlook?
1
A
ответ
4
Похоже, что сообщение '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