Как я могу отформатировать сообщения с помощью Perl's Mail :: Outlook? - PullRequest
1 голос
/ 14 октября 2010

Я хотел бы отформатировать сообщения, которые я отправляю, используя Mail :: Outlook. Например, изменить размер шрифта или сделать его жирным и т. д. Как мне это сделать?

1 Ответ

4 голосов
/ 14 октября 2010

Похоже, что '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
...