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

iOS 自带邮件客户端不能推送?

  •  
  •   Donald5VE · 2017-02-09 09:41:40 +08:00 · 12824 次点击
    这是一个创建于 2845 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从上周开始,突然之间, iOS 上不管是 iPad 还是 2 部 iPhone ,邮件都不会推送了。 都要自己点开邮件 app ,才会开始 Checking ,然后才会出现新邮件。 关闭 app ,哪怕 app 在后台,都不会再推送新邮件了。。。

    如果寻找诱因,那么之前更改了Yahoo邮箱密码,算是吗?但是更改了之后重置了设置里的邮箱相关设置啊。

    其他各种软件的推送一切正常,只有这个邮件不能正常工作。 求解决方法?

    18 条回复    2019-10-23 21:33:04 +08:00
    Hant
        1
    Hant  
       2017-02-09 10:07:12 +08:00
    自带客户端没有推送,只有获取
    tagtag
        2
    tagtag  
       2017-02-09 10:33:36 +08:00
    设置-邮件-账户-获取新数据 里面看看,应该是设置的问题吧
    Donald5VE
        3
    Donald5VE  
    OP
       2017-02-09 10:49:49 +08:00 via iPhone
    @Hant 看了一下,是获取,可以上周还正常能通知来了新邮件,现在就不行了, sad...
    Donald5VE
        4
    Donald5VE  
    OP
       2017-02-09 10:50:17 +08:00 via iPhone
    @tagtag 手机到手设置完以后,再也没改过。。原来可以,现在就不行了。。
    eamars
        5
    eamars  
       2017-02-09 12:43:23 +08:00
    到目前为止我只知道 microsoft exchange 邮箱可以推送,别的邮箱一律退化成 imap4 ,只能定时获取了
    Donald5VE
        6
    Donald5VE  
    OP
       2017-02-09 13:17:03 +08:00 via iPhone
    @eamars 这是为何。。。从 iOS 4 时代一直感觉 iOS 这自带 mail.app 挺好用的,推送也及时,基本来邮件就推,现在怎么还不如以前了。。

    关键就从这周突然开始不好用了,百思不得其解。
    tianshilei1992
        7
    tianshilei1992  
       2017-02-09 15:33:41 +08:00

    Outlook 和自己的 iCloud Mail 是可以推送的,其余的都只能获取。
    chyiz
        8
    chyiz  
       2017-02-10 08:29:40 +08:00
    @Donald5VE Gmail 在 2013 年宣布不再支持 Exchange 协议。所以要推送只能用它自家的 app 了。当时说已经用着 Exchange 的还会继续工作,但是不能绑定新设备了。后来我换手机了,也不知道最后是什么时候全部停止支持的。
    你这问题应该是 iOS 的后台 fetch 不工作了。现在的 fetch 间隔设的是多少?手机重启以后还是如此?
    Donald5VE
        9
    Donald5VE  
    OP
       2017-02-10 09:19:10 +08:00 via iPhone
    @chyiz 我的 Mail 的设置一直都是 Fetch ,然后刷新间隔设置的 manual ,但是这样的设置 yahoo 邮箱也一直正常工作,来邮件了就能看到推送通知, Notification Center 里还能直接进行删除或者已读操作。上周我改了一下 yahoo 邮箱的密码,然后所有 iOS 都不会推送了,把整个 Mail 设置全部删除重新绑定也不行。。唉,太无语了。。
    tagtag
        10
    tagtag  
       2017-02-10 10:01:08 +08:00
    我觉得大家说得可能和楼说的问题有点偏差,楼主是 Mail 不能自动去获取新数据然后显示通知(无论邮件是 push 还是 check 方式),邮件客户端肯定是支持用 push 的方式收信,这个不用说,“所以 mail.app 无法在后台主动收信了” 是楼主的问题,我觉得你查查允许后台刷新之类的设置呢,比如好像省电模式有些应用就不会后台刷新,影不影响 mail 不太确定
    chyiz
        11
    chyiz  
       2017-02-10 10:44:18 +08:00
    @Donald5VE 如果间隔是 Manual 的话,就应该像你现在形容的,只有在打开 Mail app 才会刷新邮件。所以大概是你之前设的是有时间间隔的 fetch ,然后你改了密码登录错误次数过多, iOS 自动设成了 manual ?
    除了设一个刷新间隔,没有别的办法了。 Gmail 的 iOS app 还是可以推送的,我估计 yahoo 自己的也可以。可能有第三方邮件 app 可以支持"半推送"(服务端查询,有新邮件了推送到本地)。
    Donald5VE
        12
    Donald5VE  
    OP
       2017-02-10 11:37:19 +08:00 via iPhone
    @chyiz
    @tagtag
    现在我纳闷的就是明明以前是 manual ,然后能获得推送通知,并且直接在通知中心就能操作已读 /删除操作,现在所有设置都没变,然而却不会再推送消息了,只有自己主动打开 Mail ,才能获得新邮件,这个时候才会随之而来推送通知。
    chyiz
        13
    chyiz  
       2017-02-10 13:14:12 +08:00
    @Donald5VE 我只能说你记错了。除非你越狱装了什么插件,不然 manual 是不可能获得推送通知的。
    改回 15 分钟的间隔吧,完全够用的,你不会觉得跟推送有啥大区别。实在需要推送只能用第三方 app 了。
    ios
        14
    ios  
       2017-02-10 13:54:49 +08:00
    目前只有 OutLook iCLoud 支持 Push
    但是 提醒只有振动一下...
    ln9657
        15
    ln9657  
       2017-02-11 10:44:23 +08:00 via iPhone
    yahoo 郵箱在 iOS 本來就是只能獲取的,要推送只能用標準 imap 或支持 exchange 、 activesync 類的郵箱,比如 outlook 、 iCloud 、 qq ,希望可以幫到你
    Donald5VE
        16
    Donald5VE  
    OP
       2017-02-11 11:09:11 +08:00
    @ln9657 好吧。。只能说居然越进化竟然越不如以前了, iOS4 、 5 的时代,还能推送。。现在竟然反而不支持了。。。
    fengshgx
        17
    fengshgx  
       2019-10-23 20:28:07 +08:00
    虽然过去很久了,但是也碰到了楼主的问题。系统是 ios12.1.4,iphone XS MAX,突然有一天感觉没有收到邮件,检查发现只有打开邮件 app 才会进行刷新,而之前是可以正常推送的,也没做任何改动。一样也是两个手机同时失效。后面大概一个多月突然又好了,也是没有改动任何设置。昨天将手机越狱后,进入邮件 app 只会一直刷新,但是刷新不到任何邮件,这次估计是越狱版本的 bug ( unc0ver V3.7.0B3 )。
    Donald5VE
        18
    Donald5VE  
    OP
       2019-10-23 21:33:04 +08:00
    @fengshgx 已经更换为 Spark 了,自带邮件客户端只能选择定时检查或者连接电源时推送,多次尝试无果。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   998 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:15 · PVG 03:15 · LAX 11:15 · JFK 14:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.