我正在研究一个反垃圾邮件项目(centmail),其中涉及让发件人使用客户端插件添加自定义标题(以及签名,但该部分更容易).一般问题是向外发邮件添加电子邮件标头,其中标头字段的内容是针对每封邮件动态确定的.
令人惊讶的是,这在Pine/Alpine中似乎不可能.Pine允许您为外发邮件指定过滤器脚本,但只有主体而不是标头才能通过它.您当然可以在Pine设置中定义自定义标题,但我认为无法动态更改它们的内容.
我很高兴听到如何在其他电子邮件客户端(Thunderbird,Outlook,Evolution,Mutt等)中执行此操作.当然,如果我对Pine有误.
你可以在Eudora做到.
您可以使用自定义窗体在Outlook中以编程方式执行此操作.
你可以从about:config在Mozilla中完成.
虽然它不是最严格意义上的插件,但您可以创建一个代理SMTP服务器来修改电子邮件 - 例如AVG Outgoing E-mail Scanner.这将具有与许多电子邮件客户端合作的优势; 你也可以制作一个插件,它可以与一方的代理进行通信,另一方面可以与电子邮件用户界面进行通信.
Thunderbird插件Enigmail控制外发邮件的标头.所以这是一个存在的证明,它可以在Thunderbird中使用.
我同意Piskvor的观点.我会将其实现为代理SMTP服务器,这将产生许多好处:
您不会受限于任何一个电子邮件客户端,因此受其API(如果有)的限制
它可以应用于邮件服务器端,因此可以消除安装和部署难题