gpt4 book ai didi

powershell - Powershell将现有电子邮件从文本格式更改为html正文格式

转载 作者:行者123 更新时间:2023-12-02 23:53:46 25 4
gpt4 key购买 nike

我有工作代码,可将html添加到Outlook中收到的html格式的电子邮件中。效果很好,现在想将其扩展为“纯文本”电子邮件。

我的计划是将(text)body的内容复制到htmlbody以将邮件转换为html格式,但是以某种方式生成的电子邮件始终为空。 Write-Output看起来还可以。

$textcontent = $item.Body.ToString() 
Write-Output $textcontent
$item.HTMLBody = $textcontent | ConvertTo-Html -Head $style
$item.Save()

因此,似乎潜在的问题是 $item.Bodysystem.object类型而不是 string类型,并且似乎未正确转换?

有什么我可以尝试的想法吗?

最佳答案

您只需要设置MailItem类的BodyFormat属性。无需转换现有的正文文本并设置HTMLBody属性。

如果您对正文的HTML标记进行了任何修改,请确保获得格式正确的HTML标记。

关于powershell - Powershell将现有电子邮件从文本格式更改为html正文格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50876263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com