当前位置: 首页>>技术教程>>正文


在Ubuntu中打开.msg文件

,

问题描述

有人向我发送了一个.msg文件skype,但我却无法在Ubuntu中打开它

有可以在其中打开此文件的应用程序吗?

最佳方案

这是MS-Outlook格式。有一个名为MSGConvert的命令行工具(请参阅www.matijs.net/software/msgconv),该工具可以将.msg文件转换为.eml。您可以使用Thunderbird或Evolution打开它们。在Ubuntu上,您应该能够使用以下工具安装该工具

sudo apt-get install libemail-outlook-message-perl libemail-sender-perl

从命令行。使用

msgconvert *.msg

一次转换目录中的每个文件。 MSGConvert将生成后缀为.msg.eml的.msg-files副本。无论如何,您的朋友应该学习如何正确发送内容。

次佳方案

这并不完美,但是您可以使用Mozilla Thunderbird导入.msg文件(在我的Linux Mint上适用于52.1.1)。我有一些编码错误,但是您可以全局读取内容。

在Thunderbird中,点击文件>打开>已保存的消息,然后选择您的.msg文件。

第三种方案

我也碰到过这样的文件(由在Microsoft Outlook中保存电子邮件的同事提供给我)。 file(1)标识.msg文件,如下所示:

foo.msg: Composite Document File V2 Document

Georg Jung关于Matijs van Zuijlen基于Perl的msgconvert(1)实用程序的答案将我引向正确的方向。尽管在撰写本文时,我的系统尚未打包msgconvert实用程序,但是Matijs网页上的安装说明指示使用cpan作为一种安装方式:

cpan -i Email::Outlook::Message

cpan网址为http://search.cpan.org/dist/Email-Outlook-Message/

第四种方案

尝试在终端中运行此命令以识别文件类型:

$ file foo.msg

输出将告诉您文件的类型。如果它是某种文本文件,则可以在gedit或您喜欢的文本编辑器中将其打开。

第五种方案

试试这个链接:http://www.coolutils.com/Online-Mail-Converter.php

我来到这篇文章中寻找答案,发现上面的链接对我有用。因此想在这里分享。

如果您担心隐私,可以购买他们的桌面版本并进行转换。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8391.html,未经允许,请勿转载。