有人向我发送了一个.msg文件skype,但我却无法在Ubuntu中打开它
有可以在其中打开此文件的应用程序吗?
有人向我发送了一个.msg文件skype,但我却无法在Ubuntu中打开它
有可以在其中打开此文件的应用程序吗?
Answers:
这是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文件的副本。无论如何,您的朋友应该学习如何正确发送内容。
perl -we 'use Email::Outlook::Message; print Email::Outlook::Message->new(shift)->to_email_mime->as_string' foo.msg >bar.eml
./msgconvert file.msg
产生什么。您必须使用./msgconvert --outfile file.eml file.msg
。
apt-get install libemail-outlook-message-perl
,则无需做任何其他事情。该软件包/usr/bin/msgconvert
至少在Debian 8 Jessie上已经包含。
它不是完美的,但是您可以.msg
使用Mozilla Thunderbird 导入文件(在我的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
尝试在终端中运行此命令以识别文件类型:
$ file foo.msg
输出将告诉您文件的类型。如果它是某种文本文件,则可以在gedit或您喜欢的文本编辑器中将其打开。
Composite Document File V2 Document, No summary info
一个Outlook文件,它是电子邮件的Outlook文件。另请参阅如何查看Outlook .msg文件?
试试这个链接: http //www.coolutils.com/Online-Mail-Converter.php
我来到这篇文章中寻找答案,发现上面的链接对我有用。因此想在这里分享。
如果您担心隐私,可以购买他们的桌面版本并进行转换。
嗨,尽管有很多可用的答案,但是它们都不是简单易用的,因此我将发布此答案。
使用Microsoft一个驱动器通过浏览器在线打开.msg文件
登录到您的Microsoft onedrive帐户,然后上传.msg文件。上传后,您可以单击它以查看文件内容。
与其他答案相比,优点是您不会与第三方文件转换器共享文件。
注意:此方法是非OS特定的,可以在任何OS中应用。