当前位置: 首页 > 知识库问答 >
问题:

不使用Outlook(COM对象等)或第三方软件将电子邮件另存为MSG文件

牟星火
2023-03-14

现在,我正在使用带有PowerShell的Exchange Web Services API从Exchange中下拉特定的电子邮件,并将它们保存为EML文件。这很管用;但是,用户/客户要求电子邮件为msg格式。我看到有两种方法可以做到这一点:

    null

MSG vs EML要求(遵从性)没有灵活性。

编辑:这将在服务器上运行;所以我更希望这可以在没有安装Outlook的情况下完成。

共有1个答案

沈伟
2023-03-14

您仍然可以将PowerShell与Outlook对象模型(OOM)一起使用,如果这是您所希望的。

您还可以使用redempty,它比OOM具有更多的特性(它也可以在服务中运行,不触发Outlook安全提示等)。

 类似资料:
  • Im正在尝试分析outlook中的.msg文件以获取MIME内容,以便将该文件另存为EML。我正在使用Exchange Web服务在EML通过Exchange服务器上的日志收件箱时保存EML,但有些电子邮件需要在事后通过outlook add in保存,不过将它们变成EML/MIME格式似乎比较困难。 任何洞察力都是非常有用的。

  • 我的VBA代码(工作): 谢谢你在这方面的帮助,蒂姆

  • 我的要求是从Exchange 2010 Server上的某个邮箱获取所有电子邮件。我需要保存所有附件和消息本身到文件系统。我没有问题检索和保存附件,但唯一的wat EWS允许我保存的消息是一个.eml文件。这些文件将进入一个文档存储库系统,该系统将显示.msg文件,但不显示.eml文件。我正在使用一个Web服务应用程序来检索使用EWS的电子邮件和附件。我使用一个控制台应用程序调用Web服务,然后完

  • 我创建了一个构建html字符串作为电子邮件正文的代码。然而,我希望这封电子邮件是我的一般和基础电子邮件,我在第一个地方创建的附件。下面的代码实际上是有效的,但在最后,当我打开我的普通电子邮件时,我将第二封电子邮件作为附件,但当我单击它时,附件中的电子邮件是Black电子邮件。尽管我创建了html主体,但结果仍然如此。html字符串在最后一个方法“AddMessageAsAttachment”的末尾

  • 问题内容: 环顾四周,找不到满意的答案。有谁知道如何使用Python从Outlook解析.msg文件? 我试过使用mimetools和email.parser,但没有运气。帮助将不胜感激! 问题答案: 这对我有用:

  • 我已经发布了一个与此相关的问题(电子邮件中的HTML嵌入式图像未显示),并更新了我的脚本以包含cid,但现在我的图像是附加的,而不是内联的。我不确定如何在outlook对象中使用内联图像。 然后创建一个outlook对象并将其与附件一起发送。 它是附加的,没有任何问题,但不嵌入内联。有谁能帮上忙吗。 我没有smtp服务器的详细信息,所以我不能使用smtp客户端。所以我试着像下面这样使用这个类Sys