我应该如何读取“文本/日历”类型的文件?

我应该如何读取“文本/日历”类型的文件?

我有个同事一直从 MS Exchange 服务器给我发送日历附件。Thunderbird 和 Mutt 甚至看不到附件,但如果我查看原始邮件源,就会看到附件,并且经过了编码:

Content-Type: multipart/alternative;
    boundary="_002_80B708C9C67AE14BA396foo_"
MIME-Version: 1.0

--_002_80B708C9C67AE14BA396foo_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

=20
=20


--_002_80B708C9C67AE14BA396foo_
Content-Type: text/calendar; charset="utf-8"; method=REQUEST
Content-Transfer-Encoding: base64

我可以运行文本/日历部分base64 -d并正常阅读它,但现在我有一个看起来像的外部文本文件......

BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:Microsoft Exchange Server 2010
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Eastern Standard Time
BEGIN:STANDARD
...

显然,这不是我的问题。Exchange 输出的电子邮件格式很差。尽管如此,这种交换的性质使得如果我能找到一种可靠的方法来阅读这些邀请,我的生活就会轻松得多。

有没有一种工具可以用来读取日历文件?似乎有几个不同的日期字段,我分不清哪个是哪个。有没有一种自动将文件推送到 evolution 的方法?

答案1

至于 mutt/neomutt,你可以使用https://waynemorrison.com/software/vcal— 解析 vcal 附件的 perl 脚本。 中的相应条目.mailcap应如下所示

text/calendar; ~/bin/vcal %s; copiousoutput

答案2

您可以安装雷鸟 闪电扩大。

它会在里面安装一个日历工具雷鸟,您可以从中导入**.ics*附件作为约会。
您可以在 ThunderBird 内的 Lightning 菜单下找到“导入”工具。
顺便说一句,浏览Mozilla 论坛,我想说 Lighting(和 Sunbird)没有直接导入日历文件的选项。

相关内容