V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sparky0915
V2EX  ›  Android

单位的 Exchange 邮箱无法在小米“电子邮件”APP 登陆

  •  
  •   sparky0915 · 2023-06-18 11:11:02 +08:00 via Android · 9534 次点击
    这是一个创建于 522 天前的主题,其中的信息可能已经有所发展或是发生改变。

    安卓手机(小米)自带邮箱 APP 无法登录登录邮箱( exchange 协议或者 pop/imap 协议都不行),用 Outlook APP 能登陆但不推送。

    Outlook app 在安卓上走的还是谷歌 fcm ,虽然看服务有 mipush 推送,但实测收不到。

    世纪互联这帮 xx ,也不是不知道国情,不把这些东西适配好,就强推关闭基本身份验证。现在只能不时打开 outlook app 刷一刷,极其影响用户体验。

    大家有什么解决办法嘛?

    24 条回复    2023-07-19 22:01:07 +08:00
    YGHMXFAL
        1
    YGHMXFAL  
       2023-06-18 11:42:18 +08:00
    我不懂,[exchange 协议]和普通用户免费注册地[outlook 邮箱]不是一回事儿吗?

    如果是后者,我最近几天刚刚踩了坑,解决办法就是:

    [1]在微软账户安全中心内生成[应用密码]填写到邮箱客户端的[密码]字段中

    [2]你的邮箱客户端要支持选择[验证模式]之类的选项,然后选择[OAUTH2]模式,才能触发登录微软账号并且授权读写邮箱的页面

    就是说微软家的邮箱和谷歌家不一样,谷歌家能够在邮箱客户端使用单纯地[授权码+普通密码模式]来登录,而微软家(据我目前所知)要使用[授权码+OAUTH2 模式]来登录
    sparky0915
        2
    sparky0915  
    OP
       2023-06-18 11:43:27 +08:00 via Android
    @YGHMXFAL 我们的是国内的世纪互联运营的微软提供支持的 exchange 邮箱。
    yuchenr
        3
    yuchenr  
       2023-06-18 11:45:18 +08:00
    office 365 的邮箱现在仅支持现代身份验证( oatuh )。
    解决办法是等自带 app 更新,用 outlook ,gmail ,或者 Yandex 客户端。
    julyclyde
        4
    julyclyde  
       2023-06-18 11:45:33 +08:00
    @sparky0915 你说的是 office365 中国版吧
    那个好像和 exchange 不是一码事。通信协议好像不一样
    seers
        5
    seers  
       2023-06-18 11:46:06 +08:00
    我的没问题,公司 exchange 邮件可以正常收发,还可以装证书收加密邮件
    yuchenr
        6
    yuchenr  
       2023-06-18 11:47:14 +08:00
    世纪互联的话,可能只能用 outlook 了,我试过 gmail 是无法登录的,不同环境的 endpoint 不同。
    yuchenr
        7
    yuchenr  
       2023-06-18 11:50:15 +08:00
    exchange online 大概和 live ,outlook 邮箱大概是一回事。
    exchange 的话,有本地版、混合部署,或者 exchange online 。
    sparky0915
        8
    sparky0915  
    OP
       2023-06-18 11:51:12 +08:00 via Android
    @julyclyde 其实还是 exchange 协议的,只不过它是中国版。他的服务器是 partner.outlook.cn
    yyzh
        9
    yyzh  
       2023-06-18 11:51:25 +08:00 via Android
    kanezeng
        10
    kanezeng  
       2023-06-18 12:03:13 +08:00
    +1 ,我也是,之前 airmail 也不能用了,只好改到 Outlook for Mac 上,不过发现现在的 outlook 还挺好看的。
    yyws2012
        11
    yyws2012  
       2023-06-18 12:05:58 +08:00 via Android
    fcm 是可以裸连的啊
    xxx027
        12
    xxx027  
       2023-06-18 13:07:33 +08:00
    更新小米自带的电子邮件 APP ,如果更新后还是不行,看看能不能尝试反馈一下要求小米支持世纪互联的 exchange

    或者转发邮件到腾讯邮箱(如果能的话),微信接收提醒
    MoeMoesakura
        13
    MoeMoesakura  
       2023-06-18 13:19:46 +08:00
    用 Gmail 的 exchange 试试?(虽然 Gmail 也有一半时间推送挂壁)
    patrickyoung
        14
    patrickyoung  
       2023-06-18 18:28:30 +08:00 via iPhone
    关闭 basic auth 是管理员决定的,微软只是推荐。从 infra 的角度来说关了更安全。
    mchong
        15
    mchong  
       2023-06-18 19:41:01 +08:00
    @patrickyoung 不,世纪互联强制走 oauth2 。另外,苹果邮件不能用是因为不支持世纪互联的原因,国际版 o365 是没有问题的。
    sparky0915
        16
    sparky0915  
    OP
       2023-06-18 21:55:33 +08:00
    @patrickyoung 专业,我们单位的说是微软强制要关 T T
    YonyBlackie
        17
    YonyBlackie  
       2023-06-18 22:31:57 +08:00
    @sparky0915 #16 确实是微软强制要求关闭的,估计小米的 APP 对于 oAuth2.0 的认证指向了国际版的 office365 的 URL ,世纪互联有自己的 URL 。两者的 oAuth 认证数据不能互通,世纪互联对 oAuth2.0 认证这方面做的稀烂。
    zsj1029
        18
    zsj1029  
       2023-06-18 22:48:09 +08:00 via iPhone
    上个月开始,第三方客户端收发停了,linux 桌面没有 outlook 只能先用网页版了
    alfawei
        19
    alfawei  
       2023-06-18 23:29:07 +08:00 via iPhone
    所以我单位只允许 iOS 设备接入公司邮箱
    nothingistrue
        20
    nothingistrue  
       2023-06-18 23:47:19 +08:00
    Exchange 协议本身就是邮箱协议里面的特供版,需搭配 Office 下属的 Outlook 客户端才能使用完全体。你再弄个再次特供的世纪互联版,那应该有功能严重受限的觉悟的。
    patrickyoung
        21
    patrickyoung  
       2023-06-19 00:51:12 +08:00 via iPhone
    @mchong #15 并没有,我是管理员。
    sparky0915
        22
    sparky0915  
    OP
       2023-06-19 10:18:44 +08:00
    @nothingistrue 如果他们能加入 mipush ,我接受 app 的阉割。
    iminto
        23
    iminto  
       2023-06-19 11:10:20 +08:00
    exchange 协议简直是垃圾中的战斗机,支持的客户端太少了,安卓上除了 outlook 应该没有任何 APP 能完整支持 exchange 的邮箱。

    再用上证书签名和加密,所有国产 APP ,所有开源 APP ,没有一个能打的。
    compilerhero
        24
    compilerhero  
       2023-07-19 22:01:07 +08:00
    要用 OAuth 的话需要开发者首先注册自己的应用. Azure AD 有几个不同的实例 (国际, 中国 (世纪互联), 美国国防部). 小米的电子邮件应用 (WPS Mail) 可能只在国际版 Azure AD 进行了注册. 如果你在登录时就遇到了错误, 而且你还想用这个应用, 你应该向开发者反馈这个问题; 只有他们能解决.

    微软的应用, 包括 Outlook, Teams, Authenticator 之类, 推送功能都不起作用. 惟一的决绝办法就是用有 FCM 的 Android 或者换成 iOS.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   978 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:34 · PVG 04:34 · LAX 12:34 · JFK 15:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.