AI News HubLIVE
站內改寫2 分鐘閱讀

Show HN:AIMX – 為AI代理設計的自託管開源郵件服務器

AIMX 是一款專為AI代理構建的自託管、開源郵件服務器。它採用 Rust 單二進制文件,支持直接 MTA 到 MTA 投遞,將郵件存儲為 Markdown 文件,並內置 MCP 支持,使AI助手能夠原生讀寫郵件。

來源Hacker News AI作者: uzyn

AIMX 是一個專為 AI 代理設計的自託管、開源郵件服務器,旨在讓用户完全掌控自己的郵件基礎設施。與其他郵件服務器不同,AIMX 針對 AI 代理的使用場景進行了優化,將電子郵件從根本上重新設計為機器可讀的事件。

AIMX 的核心設計理念是“一操作員、一域名”,因此不具備多用户或多域名功能。它放棄了傳統的 IMAP、POP3 和 Webmail,轉而採用直接的 MTA 到 MTA 投遞方式,確保郵件從發送到接收的整個過程不經過第三方。AIMX 將所有收到的郵件以 Markdown 格式存儲在磁盤上,並附帶 TOML 格式的元數據頭,這使得大型語言模型(LLM)和 AI 代理無需解析複雜的 MIME 編碼即可直接讀取郵件內容。附件則作為同級文件存儲在目錄中。

AIMX 內置了 Model Context Protocol (MCP) 服務,支持 Claude Code、Codex CLI、OpenCode、Gemini CLI 等主流 AI 助手框架。通過簡單的命令行即可將這些框架與 AIMX 連接,使 AI 代理能夠直接發送、接收和管理郵件。AIMX 還提供了事件驅動的鈎子系統,入站郵件在 SMTP DATA 完成後立即觸發 on_receive,出站郵件在 MX 嘗試解析後觸發 after_send,無需輪詢或定時任務。

在安全性方面,AIMX 要求對域名和 DKIM 進行配置,並對每封入站郵件進行 DKIM 驗證。只有來自受信任發送者的郵件才會觸發鈎子,從而有效防止提示注入攻擊。AIMX 的設計哲學強調“無需借用他人的收件箱”,所有郵件都保存在用户自己的服務器和域名下,避免了 SaaS 中繼或第三方掃描的風險。

AIMX 的使用場景廣泛,包括自動處理發票、收據和銀行對賬單,提取金額並歸類附件;管理敏感的醫療或法律通信;通過 MCP 進行客服回覆;接收並分類來自 Datadog、GitHub Actions 等服務的警報;以及整合新聞通訊和學術摘要。由於其 Markdown 存儲格式,這些數據可以直接用於檢索增強生成(RAG)管道。

需要注意的是,AIMX 並非 Postfix 的替代品,其設計專門針對單一操作員和 AI 代理的工作流。它不支持多用户、郵件索引或搜索功能,也不具備重試隊列——投遞立即成功或失敗,以便代理實時響應。未來可能會增加更多功能,但單一操作員的核心理念將保持不變。