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