是否可以在收到的电子邮件中添加弹出消息?
我已经搜索过IMAP,但它只能提取电子邮件,查看电子邮件内容。 我已经考虑了斜率,但是它仅用于过滤。 我的想法是,当电子邮件上下文中有一个URL时,我可以显示一条警告消息来告诉用户它是否为网络钓鱼URL。 无论我使用什么电子邮件客户端,我都希望警告消息可用。
答案 0 :(得分:1)
由于您已经在问题中提到了斜率:斜率能够修改邮件正文并可以解决您的问题。
libmilter的xxfi_body
回调允许您获取消息正文。
调用xxfi_eom
回调时,可以使用smfi_replacebody
替换邮件的正文。
这样一来,您就可以在正文中搜索URL并向其中添加警告消息。
注意:
SMFIF_CHGBODY
时,您需要在xxfi_flags
的值上添加smfi_register
标志,否则调用smfi_replacebody
将会失败Content-Type
(以及它的哑剧部分),以便可以区分text/plain
和text/html
消息,并在适当的位置附加警告消息有关如何编写兼容应用程序的更多信息,可以在libmilter/docs/index.html
下sendmail source中找到当前的HTML文档。
还有一个online version(可能不是最新的)。