![Evolution 和 Office365](https://linux22.com/image/1168608/Evolution%20%E5%92%8C%20Office365.png)
我有 Ubuntu 19,在工作中使用两个 Exchange 类型的邮件帐户。一个在 Exchange 服务器上,一个在 Office365 上。我可以使用 evolution-ews 设置这两个帐户,对于“老式”的 Exchange 服务器,它可以工作并同步邮件、联系人、日历等。
对于 Outlook365 服务器,它会显示文件夹窗格,甚至显示有多少新邮件。但邮件窗格始终为空(“此文件夹中没有邮件”),我收到消息
Failed to refresh folder "me@myserver : Inbox"
The reported error was: "Connection terminated unexpectedly".
如果我从终端启动它,我会收到以下消息:
$ env XDG_CURRENT_DESKTOP=GNOME evolution
(evolution:9221): dbind-WARNING **: 08:56:37.994:
Couldn't connect to accessibility bus:
Failed to connect to socket /tmp/dbus-67zLohQHkE: Connection refused
(evolution:9221): Gtk-WARNING **: 08:56:38.181:
Failed to register client:
GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod:
Method "RegisterClient" with signature "ss"
on interface "org.xfce.Session.Manager" doesn't exist
(evolution-alarm-notify:9227): dbind-WARNING **: 08:56:38.395:
Couldn't connect to accessibility bus:
Failed to connect to socket /tmp/dbus-67zLohQHkE: Connection refused
(WebKitWebProcess:9248): dbind-WARNING **: 08:56:38.512:
Couldn't connect to accessibility bus:
Failed to connect to socket /tmp/dbus-67zLohQHkE: Connection refused
恐怕我不知道那是什么意思。
我的窗口管理器是 XFCE,我知道它不是 Evolution 的默认窗口管理器。但在装有 Debian Stretch 和 XFCE 的旧电脑上,我可以访问该帐户,而且我发现它在装有 KDE 的 Ubuntu 18 上也能正常工作。
Ubuntu 19 似乎导致 Evolution 与 Office365 无法兼容?我恢复到了 Ubuntu 18 存储库,删除后重新安装了 evolution 3.28.5(可能不推荐!),但问题并未解决。
有人知道 Office365 是否可以在 Ubuntu 19 上运行,以及如何运行?
编辑:问题似乎出在两阶段身份验证上。尽管对于两个 Exchange/Outlook 服务器,我都必须设置用于网络邮件的服务器,但身份验证(在两种情况下都通过智能手机上的 TIQR 应用程序进行)仍然允许其中一个在 Evolution/Gnome 在线帐户中工作,而另一个则不行。