0

我正在尝试编写一个自定义插件,如果邮件正文包含恶意数据,则向接收者插入一些警告。

最近,我们收到了一些包含可疑链接的恶意网络钓鱼电子邮件,或者伪装成本地电子邮件的电子邮件,即使发件人来自外部邮件服务器,而不是本地邮件。或者一封似乎来自管理员的电子邮件,指出电子邮件已被保留,或其他内容。

问题是,软件无法确定是真正的错误还是恶意的,还是来自邮件服务器之外的用户活动的真实链接。例如 gmail 向我的邮件服务器发送错误给我的用户。因此我不能直接拒绝邮件。

因此,要知道邮件是否恶意,我需要解析邮件头,读取转发数据、发件人、收件人和主题邮件头,还要解析邮件。然后,如果代码确定邮件可能是恶意的,它会在正文的第一行写一个警告标志列表,告诉接收者可能出现的问题。

现在,我的问题是,我必须使用它hook_data来插入正文,并且我需要使用它hook_data_post来检索完整的邮件正文和标题。如果我正确阅读了文档,添加邮件正文hook_data_post已经太晚了,我必须在hook_data阶段编写正文,但标题来自hook_data_post.

有什么方法或技巧可以执行我需要做的事情吗?

谢谢

4

0 回答 0