1

我想格式化我使用 Mail::Outlook 发送的消息。例如更改字体大小或使其变为粗体等。我该怎么做?

4

1 回答 1

4

Mail::Outlook::Message的成员似乎'message'只是一个MailItem对象。如果你想进入,你可以操纵它。从我正在查看的文档中,您将设置BodyFormatandHTMLBody属性。

所以说那$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
于 2010-10-14T13:32:23.793 回答