有没有一种方法可以在基于Linux的系统上为Outlook创建.msg文件?

时间:2019-07-09 10:53:30

标签: python linux outlook

所以我目前的情况就是这样。我有一个使用烧瓶运行的网站。根据用户输入,我想为Outlook创建一个已经准备好的.msg文件。将用户输入传输到flask的部分已经在工作,所以现在我只需要创建.msg文件。我只是不知道如何去做。最好它应该能够在基于Linux的系统上运行。

3 个答案:

答案 0 :(得分:0)

只要您可以使用某种形式的Outlook应用程序,就可以创建class Square: UIView{ init(frame: CGRect, color: UIColor) { super.init(frame: frame) makeSquare(frame: frame, colour: color) } required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } private func makeSquare(frame: CGRect, colour: UIColor){ self.layer.frame = self.bounds self.layer.backgroundColor = colour.cgColor } } 文件。由于.msg是一种专有格式,因此很少有机会创建没有某​​些MS工具(例如Outlook)的格式。如果您有前景,可以下载该格式的电子邮件,然后在应用程序中使用它们。

.msg有许多.msg读者和转换器,但据我所知,可惜没有任何基于Linux的东西。

答案 1 :(得分:0)

.msg文件深入描述。因此,您可以自由地自行编写它们。有关更多信息,请参见Outlook Item (.msg) File Format

我发现了一个开源库,该库可在C#中用于生成.msg文件-MsgKit。而且我认为您可以找到一种类似的程序集,也可以在您的编程语言中使用它。

最后,您可以找到用于以编程方式生成.msg文件的第三方库,请参见Aspose

答案 2 :(得分:0)

您可以轻松地创建EML(MIME)文件-Outlook将很乐意像MSG文件一样向用户显示该文件。如果您希望不发送邮件,请不要忘记设置X-Unsent MIME标头。