我的公司提供了 Outlook/Exchange 帐户,我们必须使用它来处理邮件/日历。不幸的是,与许多公司一样,他们提供的邮件配额也小得可笑。
我厌倦了管理和备份 .pst 文件(因为我总是查看电子邮件,所以没有时间备份它),因此我开始使用在 Linux 机器上设置的 IMAP 服务器将我的存档邮件“存储在云中”。
对我来说,这有几个缺点:
- IMAP(至少 Outlook 中的实现)*非常慢*。此外,如果我将大量邮件移动到 IMAP 服务器,它有时会阻塞整个 Outlook 客户端数小时,这非常烦人。
- 如果不启动 VPN 会话,就无法使用 HTTP 上的交换来发送邮件,因为如果无法访问 IMAP 服务器,用于组织邮件的客户端规则就会失败并禁用该规则。
- 如果我回复来自我的 IMAP 存储库的消息,我必须指定一个愿意为我中继以发送电子邮件的 SMTP 服务器,除非我在撰写电子邮件时始终记得选择我的 Exchange 帐户。
...但主要的优点是备份非常容易,只需几个 cron 作业就可以完成“rsync”操作。
除了将 IMAP 服务器移至我的本地主机(这似乎可能存在与使用 .pst 相同的文件锁定问题)之外,我的选择似乎有限,无法解决 (1)。不过,我想为 (2) 和 (3) 想出一个解决方案。
对于问题 (2),是否可以以某种方式告诉 Outlook IMAP 服务器处于“脱机”状态,并让其在定期“发送和接收”期间同步我的更改?如果是这样,我想知道它是否会像问题 (1) 中那样阻止 Outlook 客户端,以及它是否与我用于将邮件分类到文件夹中的客户端专用规则兼容。
我查看了所有选项菜单,但没找到让 Outlook不是使用某个帐户发送邮件,这样可以解决(3)。
还有其他人疯狂到做这样的事吗?有什么想法吗?
答案1
我迄今为止遇到的最佳解决方案:
大部分情况下,放弃 Outlook,使用 Thunderbird + DavMail(Exchange 网关)+ Lightning(日历)。关键链接:
安装 Thunderbird 后,欢迎屏幕上会有一个按钮,可让您安装用于日历的 Lightning 插件。
DavMail 是实现日历集成的关键部分。它充当代理,采用标准 CalDAV 并与您的 Exchange 服务器对话(使用其 OWA URL)。
从此一切就绪了。安装 Thunderbird 的 Lightning 插件后,选择File > New > Calendar
,然后选择On The Network
并选择CalDAV
格式。按如下方式配置:
http://localhost:<caldav-port>/users/<your-email-address>/calendar
在 DavMail 网关设置 UI 中配置<caldav-port>
。(默认为 1080,但如果 1080 已在使用,则可以更改)
您还可以在中心位置安装 davmail 并(在高级选项卡下)让其允许远程连接,但此设置只能在安全网络上使用。(在这种情况下,您需要用 DavMail 服务器替换“localhost”)
注意,我还使用fetchmail
将消息从 Exchange 服务器下载到我的本地 IMAP 服务器。
(+1 对 Quack Quixote 的评论“除了 Outlook 之外,还可以找些别的东西用”)