Python 有没有办法在基于Linux的系统上为Outlook创建.msg文件?
所以我现在的情况就是这样。我用flask运行了一个网站。根据用户输入,我想为Outlook创建一个已经准备好的.msg文件。将用户输入传输到flask的部分已经开始工作,所以现在我只需要创建.msg文件。我就是想不出怎么做。它最好能够在基于linux的系统上运行。只要您有某种形式的outlook应用程序可供使用,就可以创建Python 有没有办法在基于Linux的系统上为Outlook创建.msg文件?,python,linux,outlook,Python,Linux,Outlook,所以我现在的情况就是这样。我用flask运行了一个网站。根据用户输入,我想为Outlook创建一个已经准备好的.msg文件。将用户输入传输到flask的部分已经开始工作,所以现在我只需要创建.msg文件。我就是想不出怎么做。它最好能够在基于linux的系统上运行。只要您有某种形式的outlook应用程序可供使用,就可以创建.msg文件。由于.msg是一种合适的格式,因此您不太可能在没有某些MS工具(如outlook)的情况下创建一个。如果你有outlook,你可以下载这种格式的电子邮件,然后在你
.msg
文件。由于.msg
是一种合适的格式,因此您不太可能在没有某些MS工具(如outlook)的情况下创建一个。如果你有outlook,你可以下载这种格式的电子邮件,然后在你的应用程序中使用它们
有大量的
.msg
读取器和到.eml
的转换器,但遗憾的是,据我所知,没有基于Linux的读取器和转换器。对.msg文件进行了深入描述。所以,你可以自由地自己创作它们。有关更多信息,请参阅
我发现了一个开源库,可以在C#中用于生成.msg文件-。我认为你可以找到一个类似的程序集,也可以用在你的编程语言中
最后,您可以找到用于以编程方式生成.msg文件的第三方库,请参见。您可以轻松创建EML(MIME)文件-Outlook将很乐意将其显示给用户,就像msg文件一样。如果您希望邮件不发送,请不要忘记设置
X-unsent
MIME头。这太完美了!我知道如何创建EML文件,但不知道X-Unsent MIME头。非常感谢。