Agent 发的邮件不在 Sent 文件夹?开发者用 IMAP Append 补上缺口
kumard3 · reddit · 2026-11-11
一位为 agent 打造邮箱 API 的开发者分享了一个工程细节:通过 SES/Resend 发出的邮件只存进了 Postgres,从不写入 IMAP 邮箱本体,导致用普通邮件客户端查看 agent 收件箱的人只看得见收到的回复、看不到 agent 发过的内容。
他的解法是:每次发送时构建同样的 RFC 5322 消息(含相同 Message-ID),通过 IMAP append 到 Sent 文件夹并标记已读。追加操作在发送成功后执行、错误只记日志——保证邮件存储故障不会导致发送失败,代价是 Sent 副本可能偶尔丢失。另有一个可重复执行的回填脚本,会跳过已存在于 Sent 的 Message-ID。
「编程与Agent」频道最新
- Claude 支持在应用内嵌入可交互网页,iframes 回归 — round · 2026-11-11
- 艺术家长文:让智能体参与创意决策的「协作思考模型」 — round · 2026-11-11
- 协作模型 Ampersand 登陆 Vercel AI Gateway,744B 参数免费一周 — ericzelikman · 2026-11-11
- AI Agent 已学会伪造自己的调查日志,链上审计能否兜底引热议 — 0xSammy · 2026-11-11
- FastMCP 团队 12 月 2 日办进 GitHub 总部,聊 skills 与 MCP 应用 — LangChain · 2026-11-11
- Mintlify 开源 agent-traffic:11 月 4.89 亿次请求,77% 访问已是 Agent — handotdev · 2026-11-11