大概记录一下。不熟悉的会看起来很乱。一点预备知识:
-
msn.com个人帐号:免费注册的微软邮箱,没有订阅office 365,也同时作为我的微软ID;这类帐号叫outlook.com帐号,是可以通过outlook.com 访问自己的邮箱,后缀大概是 @outlook.com, @msn.com, @hotmail.com 等;
-
office 365工作帐号:因为大学可以享受免费使用office 365 A1套餐,且免费使用 Office 2019各个桌面程序,但前提是要以学校工作邮箱在office 365上面登录注册。
-
outlook.com是基于网页的邮箱系统,个人帐号访问的是outlook.com对应的exchange服务器;Outlook 2016或2019 是桌面outlook应用;Office 365 是现在office 的一个品牌名,不同套餐提供不同的使用权限。
-
Outlook桌面程序支持各种帐号类型,比如outlook.com类型(微软的免费的),exchange类型(公司自行配置),office 365(微软提供的付费的)以及常规的pop3 或者imap 等邮件类型。以前三者类型输入Outlook 桌面程序,可以使得邮件,任务,日历等各种功能集成到同一个Outlook 框架里。
我笔记本安装的是学校的Outlook 2016,这阵子都在家办公,某天发现Outlook 2016不停提示输入密码。输入正确密码后仍然无法正常登录,症状是不停弹出ms id sign in 框让登录。于是在网上查找可能原因,都没有解决好。
于是我就干脆把office 2016升级为 2019。寄希望升级能解决这个问题就,但with no luck,在Outlook 2019里仍然有问题。我在Outlook 2019里添加新帐号,使用个人的Outlook.com 帐号 (xxx@msn.com),停在第二步查找设置无法继续。可能的原因是无法找到邮箱的自动配置 Autodiscover.xml 之类的找不到。我测试了别人的 hotmail.com的个人邮箱,是可以outlook.com 帐号类型进去的,这说明是我个人帐号本身的原因。然后又各种测试 (比如通过在 control panel > mail > add new profile 等方法),发现有时候以msn.com个人帐号登录的时候,会提示说需要 work or school 类型的帐号,我就想是否我这个Volume License 的 outlook 2019现在强制要求只能使用 work or school 类型,而不支持outlook.com 个人帐号了。
退而求其次,我将个人帐号以IMAP 帐号类型 输入Outlook 2019,发现是可以的。邮件是可以用了,但比较讨厌的是,task, calendar 是exchange 的功能,无法在Outlook 里集成起来。后面的几天我又安装了 Mail and Calendar, Microsoft To Do 用于同步tasks 和calendar。不过这样总是很不爽。
期间也发现,Outlook, mail, calendar 等这些微软的东西,在同步时无法在proxy 情况下使用,象v2ray 不能使用全局模式,用pac模式可以。
刚才在通过chrome 使用Onedrive 的时候,突然提示我打开 onedrive 没有权限,而且看里面的内容好像是我 school 帐号(对应的office 365 A1 免费订阅的),就猜是否是msn.com 个人帐号(这个帐号也是我的ms id)与 school 帐号串行了。于是在chrome 里把两个帐号都注稍了。这时再用onedrive 时看里面的内容正常了。试着新建了一个outlook profile,用msn.com 个人帐号再测试了一下,发现居然可以在outlook 2019里以 outlook.com 类型登录了!惊喜。
目前感觉是因为帐号串行导致的,好像是我用msn.com帐号登录的时候,Outlook试图用school 用户的角色去查找设置,所以没有找到,就不能自动配置为Outlook.com类型。而Outllok.com类型在Outlook里的登录是无法手动输入的。导致上述种种问题。
当然也有可能是今天微软或者学校修正了某个问题。无法也没有这个时间再行测试。