如何将Outlook共享日历添加至Evolution并实现正常同步
Evolution 3.36添加Outlook非默认共享EWS日历操作方案
你遇到的ID格式报错是因为Evolution 3.36版本自带的「订阅其他EWS用户的文件夹」功能不支持直接传入从XML中提取的原始文件夹ID,该输入位仅识别日历的原始显示名称,按以下步骤操作即可实现实时同步:
- 首先从共享邀请的XML文件中提取两个必填信息,注意内容要完全匹配原数据,区分大小写:
- 共享日历所有者的完整邮箱地址,对应XML中
Mailbox标签下的EmailAddress字段值 - 该共享日历的原始显示名称,对应XML中非默认日历的
DisplayName字段值,不要使用你自己本地的自定义命名
- 共享日历所有者的完整邮箱地址,对应XML中
- 打开Evolution,切换到日历界面,右键左侧日历列表空白处,选择「新建」→「日历」
- 日历类型选择Exchange Web Services,不要选择「导入ICS/XML日历」类选项,否则无法实现实时同步
- 「用户」字段填写你自己的EWS账号邮箱,完成自身账号的验证配置
- 勾选「订阅其他用户的文件夹」选项,在下方新出现的用户栏中填写刚才提取的共享日历所有者的邮箱地址
- 「文件夹名称」字段填写刚才提取的共享日历原始显示名称,不要填写XML中的原始ID值
- 根据你的需求调整同步频率,勾选实时同步相关选项,保存配置即可
报错排查方案
如果配置后仍出现异常,按以下顺序验证:
- 执行命令
sudo apt install evolution-ews确认EWS插件已安装且版本和当前Evolution 3.36匹配 - 联系共享日历的所有者,确认给你分配的权限为「可查看所有详细信息」及以上,不要仅分配「仅查看空闲/忙碌状态」权限
- 确认填写的日历显示名称和所有者邮箱没有拼写错误,空格、大小写和原始数据完全一致
内容的提问来源于stack exchange,提问作者Lucas
相关产品推荐
相关产品推荐

