← 返回博客
batch-importcsvmigrationadminimap

Rovela 0.5.0:通过 CSV 上传批量导入邮箱

Rovela 0.5.0 允许管理员通过 CSV 文件一次导入数十或数百个邮箱,支持导入前凭据预检、逐行状态显示,以及在数据迁移前的内联修复与重检工作流。

更新于 2026年10月11日
Rovela 0.5.0:通过 CSV 上传批量导入邮箱

0.5.0 发布了什么

Rovela 0.5.0 解决了从没有管理员级导出 API 的提供商批量迁移大量邮箱的问题。解决方案是基于 CSV 的批量导入,并附带强制预检流程。

它解决的问题

从阿里企业邮箱等提供商迁移时,没有管理员 API 可以一次拉取所有邮箱。每个邮箱有自己的 IMAP 凭据,移动邮件的唯一方式是逐个登录。十个邮箱还好处理;一百个就是一项繁重的手动操作。

批量导入处理这种情况:管理员在源端批量重置密码,将地址和密码列表导出为 CSV,上传到 Rovela。

导入前凭据预检

上传 CSV 不会立即开始导入。首先,Rovela 并发对每一行进行预检,在源 IMAP 服务器上测试每个地址和密码。每行会得到以下几种状态之一:

  • 通过 — 凭据有效且 IMAP 可访问;显示文件夹数和邮件数。
  • 认证失败 — 密码错误。
  • IMAP 未开启 — 账号存在但源提供商上未启用 IMAP。
  • 无法连接 — 无法联系源服务器。
  • 行格式错误 — CSV 行格式有误,或地址属于本组织未管理的域名。

检测结果以表格形式展示,顶部有汇总——例如「42 个就绪,5 个密码错误,3 个 IMAP 未开启」。需要处理的行包含简短说明,指出需要修复什么以及在哪里修复。

无需重新上传即可修复并重检

对于密码错误失败的行,可以直接在表格单元格中输入正确密码并仅重检该行——或选择所有失败行一次性重检。无需编辑 CSV 文件并重新上传。

所有行就绪后(或决定跳过未通过的行),「开始导入」按钮激活。只有标记为通过的行会包含在内;失败的行保留原样,供稍后重试。

导入执行

实际导入每批最多并发 3 个连接,以控制在源提供商的速率限制和 Rovela 自身 IMAP 连接限制之内。导入进度按邮箱显示,带有实时邮件计数。若服务在导入中途重启,中断的任务会被标记为失败并附有清晰提示,可逐个重试。

CSV 格式

CSV 模板可从导入页面下载。必填列为 address 和 password;display_name 为可选。GBK 编码的文件(中国提供商导出时常见)会自动解码。