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

请推荐 IOS 上收发第三方 IMAP 邮件客户端

  •  
  •   goodokgood1 · 117 天前 · 5172 次点击
    这是一个创建于 117 天前的主题,其中的信息可能已经有所发展或是发生改变。
    是我自己的域名邮箱,在 IOS 苹果手机上收发这个域名邮箱的 IMAP 邮件,目前试了几个 APP ,体验如下:

    1 、苹果自带的“邮件 APP”,添加第三方的 IMAP 邮箱是“抓取”不是“推送”,收件延迟很严重,按照提示上说只有在连接 wifi 和充电状态下才自动获取数据。

    2 、outlook APP ,刚开始始终无法添加报账户密码错误,换了一个账户添加成功后使用发现,根本不会自动收件!只有打开 outlook APP 才能获取新邮件。
    之上 2 款,都是对添加第三方的 IMAP 邮件账户出现上述情况,对本身自己的服务商支持还是相当完美的。

    3 、目前在用 gmail APP ,可以无须科学正常推送收取第三方的 IMAP 邮件账户新邮件,但无科学的环境下总报其他 gmail 邮箱无法连接,这点很烦。

    问问大家,有没有非国内的其他 IOS 邮件客户端可以更好支持?
    32 条回复    2024-09-03 12:39:06 +08:00
    Configuration
        1
    Configuration  
       117 天前
    IMAP 需要 APP 始终后台常驻才可以,普通 APP 在 iOS 上没这个权限
    18k
        2
    18k  
       117 天前
    说个思路:钉钉客户端内绑定邮箱。。。
    fluffyfoxxo
        3
    fluffyfoxxo  
       117 天前
    Spark 可以推送,不过会经过他们自己的服务器,而且也需要科学。
    littiefish
        4
    littiefish  
       117 天前 via iPhone
    在用 edison ,spark 有黑历史
    gfreezy
        5
    gfreezy  
       117 天前
    imap 协议没有推送功能。如果要推送,需要把邮箱账号密码传到 app 的服务器上,服务器来定期拉取邮箱的数据。这个有隐私问题。
    Configuration
        6
    Configuration  
       117 天前
    @gfreezy 安卓上的 imap 后台常驻,是可以推送的
    Goooler
        7
    Goooler  
       117 天前
    那你还是考虑换 Android 吧,https://github.com/thunderbird/thunderbird-android
    gfreezy
        8
    gfreezy  
       117 天前 via iPhone
    iOS 后台常驻需要授权地理位置权限
    iamjerry
        9
    iamjerry  
       117 天前
    Spark
    一直在用
    goodokgood1
        10
    goodokgood1  
    OP
       117 天前
    @littiefish Edison Mail 和 spark 一样也经过他们的服务器吗?
    goodokgood1
        11
    goodokgood1  
    OP
       117 天前
    暂时先用 spark 了
    Configuration
        12
    Configuration  
       117 天前
    @goodokgood1 如果要推送的话,要么后台常驻(几乎不可能); 要么邮件先发到他们自己服务器上,然后他们再通过 Apple 服务器推送到 iOS 。

    没有第三种方式。
    goodokgood1
        13
    goodokgood1  
    OP
       116 天前
    @Configuration 要是能在 web 客户端比如 Roundcube 上设置一个 bark 推送通知也就够用了
    troilus
        14
    troilus  
       116 天前
    我的提醒是通过转发 139 邮箱的短信提醒实现的。。
    harryho97
        15
    harryho97  
       116 天前 via Android
    @littiefish edison 黑历史也不少吧
    Configuration
        16
    Configuration  
       116 天前
    @goodokgood1 那你得把你邮箱的秘钥交出去
    georgex
        17
    georgex  
       116 天前
    尝试换了最终还是逃不过 Spark
    ShuWei
        18
    ShuWei  
       116 天前   ❤️ 1
    IMAP 有个叫 IDLE 的扩展,客户端跟服务端建立一个长连接,服务端在有新邮件的时候通知客户端,客户端再去拉取,这就是所谓的推送,因为这个长连接,耗电就会增加,所以 apple mail app 才会限制充电跟 wifi 时才可用,从 IMAP 协议本身来说,这是唯一的“推送”路径。第三方 app 要实现推送,要么把你邮箱账号密码传到他们自己服务器,服务器去感知新邮件,然后通过 apns 推送到客户端,要么就变着法的常驻后台,不过这样的话,应该会增加一些耗电的
    gfreezy
        19
    gfreezy  
       116 天前
    @Configuration 可以曲线救国下。邮件客户端提供一个提醒邮箱,所有需要通知的邮箱设置转发规则自动转发到这个提醒邮箱。然后邮件客户端收到后提醒
    Configuration
        20
    Configuration  
       116 天前
    @gfreezy 这么 dirty 的方法,哪个开发者愿意去开发?
    28Sv0ngQfIE7Yloe
        21
    28Sv0ngQfIE7Yloe  
       116 天前
    @outlook 邮箱就是推送,所以我使用原生 mail.app 登录 @outlook 邮箱,然后其他邮箱转发过来就行了
    justOMG
        22
    justOMG  
       116 天前
    想问下自己域名的邮箱出发点是个性还是隐私的需求。有个想法,不考虑隐私的话,直接挂载在可以系统 mail 可以推送的邮箱账户下代收甚至在自己邮箱设置转发到 可以推送的邮箱不就行了。但是从我用自带 mail 挂载 qq 、outlook 来看,qq 推送也是有延时的,outlook 已放弃,现在好像主推客户端,第三方 IMAP 一直报错。
    gfreezy
        23
    gfreezy  
       116 天前
    @Morii @Configuration 查了下系统自带的 mail 是支持一些邮箱推送的,icoud 的邮箱就支持自动推送。所以直接转发到 icoud 邮箱应该就可以实现。

    苹果支持 XAPPLEPUSHSERVICE 这个 imap 协议的扩展,只要支持这个扩展的邮箱,都可以通过 mail app 实时收到推送
    goodokgood1
        24
    goodokgood1  
    OP
       116 天前
    @gfreezy IOS 下 Gmail APP 和 Outlook APP 对自己的邮件都是能即时收到推送的
    itisqiang
        25
    itisqiang  
       116 天前
    那就放弃 IMAP ,了解一下 Microsoft Exchange ActiveSync ~
    WhatTheBridgeSay
        26
    WhatTheBridgeSay  
       116 天前
    可以试试把你的域名 MX 记录交给 iCloud ,应该就有跟 iCloud 邮箱相同的推送功能了,不过这需要有效的 iCloud+订阅
    hefish
        27
    hefish  
       116 天前
    对邮件实时性要求这么高啊。。。不小心晚看 10 分钟邮件就会错过一笔大单吗? 如果真是那样还是建议搞个兼职秘书。工作时间帮着监控一下邮件。
    Yadomin
        28
    Yadomin  
       116 天前 via Android
    写个 telegram bot 转发
    goodokgood1
        29
    goodokgood1  
    OP
       116 天前
    @hefish 那你写信不好吗?邮差怎么着也能送到,讨论问题的时候最烦你这样阴阳怪气的玩意儿
    hefish
        30
    hefish  
       116 天前
    @goodokgood1 写信也没啥不好。 我一韭菜还能怕耽误啥事儿啊。 大佬才怕耽误事儿。
    gfreezy
        31
    gfreezy  
       116 天前
    @goodokgood1 这种是自己的 app ,自己的邮箱,走的不是 imap 协议。是邮箱收到邮件后,找到账号对应的 app 设备,然后通过苹果 apns 下发的通知。
    wsjjacky
        32
    wsjjacky  
       116 天前
    邮件转发可能是比较优雅的解决方案。
    我目前是把 inbox 邮件自动转发到 qq 邮箱,微信上开启 QQ 邮箱功能,推送非常及时,而且阅读、回复邮件这些功能都有。

    这个方案的优点是无需额外安装第三方邮件客户端,也无需获取 iOS 推送权限。当然,前提是你不介意转发到 QQ 邮箱¯\_(ツ)_/¯
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2656 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 05:40 · PVG 13:40 · LAX 21:40 · JFK 00:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.