Skip to content

MailAgent v3.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Sep 22:41
· 9 commits to main since this release

本版是自 v3.1.0 以来的累积发布,包含 5 个功能与修复提交。重点是模型目录可以独立于 App 自动更新、新增按日期补回历史邮件,并继续修复 Windows Outlook 收不到新邮件与正文缺失的问题。

AI 模型

  • 模型目录补齐 DeepSeek V4.1 Flash,并更新各家模型资料;本版内置 18 家服务商、480 个模型的信息。
  • 模型名称、介绍、上下文长度、最大输出、价格与能力标记支持云端更新。已有品牌的新增模型沿用对应图标,官方服务商和中转服务商里的 DeepSeek 模型都能正确识别。
  • 云端通过 GitHub Actions 每日自动同步模型资料;App 启动时检查更新,此后每 6 小时检查一次。更新后模型选择器与设置页直接刷新,AI 服务使用的上下文与价格信息同步更新。
  • 下载成功的资料保存在本地,离线时继续使用;网络失败、数据格式异常或收到旧版本资料时保留上一份可用目录,没有缓存则使用安装包内置资料。
  • 自定义的模型配置继续优先生效;更新目录不会自动启用模型或改动已保存的服务商配置。

历史邮件

  • 设置 → 同步新增「历史邮件」:选择起止日期,一次性补回本地缺失的收件箱与已发送邮件。支持 DavMail 和 Windows Outlook,日期范围最长可跨 365 天。
  • 扫描时自动跳过本地已有邮件,分批补回正文并建立索引;同步历史期间继续接收新邮件,新邮件优先处理。
  • 可以查看扫描、同步进度和结果,也可以取消;取消后,已经入库的邮件仍会处理完成。
  • 历史邮件照常参与 AI 分类与事项线程关联,但不会补发飞书通知、灵动岛提醒,也不会触发自定义 Agent 的新邮件任务或项目周报钩子。
  • 早于 Notion 推送起始日的邮件只存本地,界面会显示这个日期。DavMail 的可见邮件范围不足以覆盖所选日期时,会明确提示实际覆盖到哪一天。
  • 邮箱不可用、部分邮件失败或处理停滞时显示具体结果,不再把未完成的任务显示成「0 封成功」。

同步日期

  • 修复设置里的「相对日期」与「回溯天数」保存后不生效的问题:相对模式现在按本地当天与回溯天数计算,并逐日滚动;固定模式按指定起始日计算。
  • 日期筛选统一按本机时区解释,不再固定使用北京时间;跨夏令时与没有时区信息的邮件也按本地日期判断。
  • Notion 推送日期只决定是否创建 Notion 页面,早于该日期的邮件仍可保存在本地;已经创建的 Notion 页面不会因日期滚动被删除。
  • DavMail 的取信起始日与 Notion 推送日期分开处理,避免「最近 14 天」的推送设置把首次回填的已发送邮件也缩成最近两周。

Windows

  • 继续修复 Outlook(COM)收不到新邮件的问题:v3.1.0 修正了收信时间的换算,本版修正查询筛选的时区,避免东八区查询条件超前 8 小时而跳过新邮件。
  • 修复邮件已经出现在列表、却读取不到正文的问题:优先使用 Outlook 邮件标识直接读取,并补齐不同邮箱存储的 Message-ID 查询兼容。
  • 一轮新邮件数量超过批量上限时,只推进到已经取完的位置,余下邮件留到下一轮;同一分钟大量来信也不会被跳过或让同步停在原地。

升级须知

  • 安装本版后,后续模型资料更新无需再等 App 发版;新增协议支持或全新的品牌图标资源仍需应用更新。
  • 故障期间漏掉的旧邮件不会因为升级自动全部补回,可到 设置 → 同步 → 历史邮件 选择对应日期补同步。