进化3.22.2
自从升级到Fedora25后,evolution不再连接到exchange服务器outlook.office365.com。与后者的连接是通过 gnome 的“在线帐户”设置配置的。这似乎与 Wayland 无关。
简单来说:服务器不显示在进化界面中。
我还在 Fedora 机器上的空白新用户帐户上进行了测试,并尝试获取连接;没有成功。
我应该认为这是一个错误吗?但什么?或者你将如何努力让这项工作再次发挥作用?干杯!
编辑回应评论:
安装evolution-ews有帮助;但需要重新启动整个系统;重新启动 gnome 会话还不够。
答案1
有时,当包变得太大或拖入太多依赖项时,它们会被分成 2 个或更多包。这可能就是进化过程中发生的事情。我检查过
$ sudo dnf search evolution | egrep -i exchange
evolution-ews.x86_64 : Evolution extension for Exchange Web Services
evolution-mapi.i686 : Evolution extension for MS Exchange 2007 servers
evolution-mapi.x86_64 : Evolution extension for MS Exchange 2007 servers
有一些额外的软件包可用,并且
$ sudo dnf install evolution
我们可以看到它们默认没有安装。网上搜了一下终于找到了侏儒页面 连接到 Exchange 服务器:
选择正确的连接器。根据您想要连接的 Microsoft Exchange 服务器的版本,需要确保安装了提供此功能的附加软件包。
对于 Microsoft Exchange 2007、2010 及更高版本,建议使用软件包进化-ews。
我不知道为什么你必须重新启动而不是简单地重新启动 gnome。额外的包主要由共享库组成。也许进化保留了安装的库的缓存,直到重新启动才注意到新的库。
答案2
我建议删除旧帐户并将其从头开始设置为新帐户。
以下是在 Evolution 中设置 Exchange 帐户的指南: https://cms.ysu.edu/sites/default/files/documents/Office_365_Mail_Client_Configuration_Guide_Evolution.pdf
最近,微软升级了 Outlook.com,并建议人们删除/重新添加他们的帐户到他们的电子邮件客户端。此升级可能会阻碍您。听起来 Outlook.com 需要重新验证所有内容,因为 Microsoft 端有新的安全设置。