我希望在创建新消息时像使用Ctrl + N一样显示签名吗? 这是我的代码:
$Outlook = New-Object -ComObject Outlook.Application
$Mail = $Outlook.CreateItem(0)
$Mail.To = "random.dude@email.com"
$Mail.Subject = "data for Subject"
$Mail.Body ="Example of body..."
$Mail.Signature = "Primary"
$inspector = $mail.GetInspector
$inspector.Display()
答案 0 :(得分:0)
您可以参考以下代码:
$Signature = "`n`nBest Regards,`nYourName`nyour@email.com"
$Mail.Body = "Si comunica che i pacchetti harvest $esito.`nSi rimanda alle verifiche del caso `nSaluti$Signature"
有关更多信息,请参考此链接:
答案 1 :(得分:0)
只要未修改邮件正文,就会在调用Display
时添加签名。
这意味着您必须先调用Display
,然后然后将您的数据与该消息当前具有的正文合并。
还要记住,要保持签名格式,必须使用HTMLBody
属性而不是纯文本Body
。而且,您不能简单地连接两个HTML字符串-必须将它们合并。
如果使用Redemption是一个选项,它将公开RDOSignature。ApplyTo
方法,该方法允许在现有消息中插入签名。