痛点很具体
邮件、周报、需求文档每天一堆,逐封看太累,不看又怕漏重点。把「读取 → 摘要 → 推送」串成一条自动流,每天固定时间把精华推到群里,人只做决策。
核心就三步
import imaplib, email, requests, os
# 1) 读最近未读邮件正文
m = imaplib.IMAP4_SSL("imap.example.com"); m.login(os.environ["MAIL"], os.environ["PASS"])
m.select("INBOX"); _, ids = m.search(None, "UNSEEN")
raw = m.fetch(ids[-1:], "(RFC822)")[1][0][1]
body = email.message_from_bytes(raw).get_payload(decode=True).decode("utf-8", "ignore")
# 2) 让模型提炼重点
r = requests.post("http://localhost:11434/api/generate",
json={"model": "qwen2.5:7b", "prompt": f"用 3 条要点总结以下邮件:\n{body[:3000]}", "stream": False})
summary = r.json()["response"]
# 3) 推到飞书
requests.post(os.environ["FEISHU_HOOK"], json={"msg_type": "text", "content": {"text": "【邮件速览】\n" + summary}})- 本地 Ollama 跑摘要零成本,敏感邮件不出内网。
- 接云模型就把地址换成 DeepSeek / 通义的兼容接口。
- 用系统 cron 每天 9:00 跑一次,群里准时收到。
把「每天看邮件」变成「每天收摘要」,省下的时间留给判断和决策。