从 Linux 桌面使用 Microsoft Exchange
最近,我必须做一些研究(甚至是魔法)才能在我的 Ubuntu 桌面上使用我当前雇主提供的 Exchange 邮件服务器工作。我将与您分享我的经验。
Linux 桌面上的 Microsoft Exchange
我想很多读者可能会感到困惑,我的意思是,如果你只是使用 Thunderbird 或任何其他 Linux 电子邮件客户端与你的 Office365 Exchange 帐户,那应该不那么难,对吧?好吧,无论好坏,这对我来说不是这样的。
以下是我的经历以及我为让 Microsoft Exchange 在我的 Linux 桌面上运行而所做的事情。
最初的问题,没有Office365
我遇到的第一个问题是,我们目前不像大多数人那样使用 Office365 来托管他们的 Exchange 帐户,我们目前使用的是本地 Exchange 服务器及其非常旧的版本。
因此,这意味着我无法使用大多数电子邮件客户端中的自动配置来简单地连接到 Office365。
网络邮件始终是一个选择......对吗?
简短的回答是肯定的,但是,正如我提到的,我们正在使用 Exchange 2010,因此网络邮件界面不仅过时,它甚至不允许您拥有像样的电子邮件签名,因为它在网络邮件配置中具有字符限制,所以如果我真的希望能够按照我需要的方式使用电子邮件,我需要使用电子邮件客户端。
另一个问题,我对我的电子邮件客户端很挑剔
我是一名普通 Google 用户,过去 14 年我一直使用 GMail 作为我的个人电子邮件,所以我真的很喜欢它的外观和工作方式。我实际上使用网络邮件,因为我不喜欢与我的电子邮件客户端甚至我的计算机设备绑定,如果发生某些事情并且我需要切换到更新的设备,我不想复制东西,我只是想要东西在那里等着我使用它们。
这导致我不喜欢 Thunderbird、K-9 或 Evolution Mail 客户端。所有这些都能够连接到 Exchange 服务器(以一种或另一种方式),但同样,它们不符合我想要的干净、简单和现代 GUI 的标准,而且它们甚至无法很好地管理我的 Exchange 日历(这对我来说是一个真正的破坏者)。
找到了一些作为电子邮件客户端的选项!
经过其他一些研究后,我发现我可以使用电子邮件客户端的几个选项,并且它们实际上会按照我预期的方式工作。
它们是:Hiri,它具有非常现代和创新的用户界面,并具有 Exchange Server 功能,还有 Mailspring,它是老对手(Nylas Mail)的一个分支,也是我真正的最爱。
然而,Mailspring 无法直接连接到 Exchange 服务器(使用 Exchange 的协议),除非您使用 Office365,它需要 IMAP(另一种奢侈!),而我办公室的 IT 部门出于“安全原因”不愿意激活 IMAP。
Hiri 是一个不错的选择,但它不是免费的。
没有 IMAP,没有 Office365,游戏结束了吗?还没有!
我必须承认,我真的准备放弃并简单地使用旧的网络邮件并学会忍受它,但是,我对我的研究能力进行了最后一次尝试,我找到了一个可能的解决方案:如果我有办法放一个“中间人”?如果我能够使 IMAP 在我的计算机上本地运行,而我的计算机只是通过 Exchange 协议提取电子邮件,会怎么样?这是一个很遥远的事情,但是,可以工作......
所以我开始到处寻找,发现了这个 DavMail,它作为一个网关与 Exchange 服务器“对话”,然后在本地为您提供使用它所需的任何内容。基本上它就像计算机和交易所之间的“翻译者”,然后为我提供我需要的任何服务。
所以基本上我只需向 DavMail 提供我的 Exchange Server 的 URL(甚至 OWA URL),并将本地计算机上我想要的任何端口设置为我的电子邮件客户端可以连接的新端口。
这样我基本上可以自由地使用我想要的任何客户端,至少任何能够使用 IMAP 协议的客户端都可以工作,只要我配置与本地端口相同的端口。
就是这样!我能够在不利的条件下使用 MailSpring(这是我电子邮件客户端的首选)。
加分点:这是一个多平台解决方案!
最棒的是,该解决方案适用于任何平台!因此,如果您在使用 Windows 或 macOS 时遇到同样的问题,DavMail 有一个适合各种口味的版本!
赫尔德·马丁斯
系统工程师、技术传播者、Ubuntu 用户、Linux 爱好者、父亲和丈夫。