shc (@covfefe) 在 AI小应用?给收到的邮件自动添加AI内容总结 中发帖
最近看到很多的邮件服务商比如谷歌、微软等,都陆续提供了邮件的AI自动内容总结功能。于是,我也想着给我自己的邮件服务器添加上这个功能。这并不是个复杂的功能,于是直接开搞。
AI总结模型的选择是便宜和快速的gpt-4o-mini.
最终的效果如下图,在所有的入信内容的头部会添加AI的自动内容总结。而且这个功能是在服务器上实现的,不依赖客户端。
[example_summary_3]
基本原理是在入信的SMTP DATA Stage将邮件内容截获,经由AI总结后将生成的总结添加到邮件正文的头部,然后送回邮件服务器。
我的邮件服务器是用Stalwart Mail Server搭建的(搭建教程),因此只需要编写一个MTA Hook,使用HTTP协议在SMTP DATA stage截获修改邮件正文。如果使用其他邮件服务器比如Postfix,则需要编写一个Milter Hook使用Milte...