缘起
朋友公司走了一个人,两个月后一封催款邮件进了他还在收发的企业邮箱,谁都没看见。IT 那边不是忘了处理,是压根不知道组织架构里少了一个人。账号在邮箱后台,人在人事表里,两边从不碰面。
这个系统要接上就是这两张皮。
背景
企业邮箱在中小公司里通常由行政或某个技术兼职管着,可它的生命周期比想象中长:入职开通、调岗改名与别名转发、休假期间的自动回复、离职后要冻结还是要留档、账号配额和存储什么时候满、哪些邮箱长期没人登录其实已经废弃。这些散在邮箱后台、人事表和聊天记录三个地方,就没有一张「现在有多少账号、状态如何、谁该处理」的视图,出了事只能一案一查。
方案
构建了深度对接企业微信开放 API 的邮箱运营管理平台:
- 组织架构同步:自动增量/全量同步企业微信员工和部门信息
- 邮箱账户管理:邮箱状态与企业微信员工状态联动,离职自动处理
- 邮件运营:SMTP/IMAP 多服务商支持
- 数据统计:邮箱使用情况统计与可视化
- 操作日志:完整操作和异常日志,支持导出
技术架构
| 模块 | 技术选型 |
|---|---|
| 后端 | Go + Gin |
| 前端 | Vue3 + Element Plus |
| 数据库 | SQLite(默认)/ MySQL(一键切换) |
| 集成 | 企业微信开放 API |
双数据库支持,配置切换后自动建表初始化。
成果
实现了邮箱管理与企业微信组织架构的深度联动。员工入离职时邮箱账户自动处理,减少了 IT 管理员的手动操作。