- 论坛徽章:
- 24
|
回复 3# helloiac
我大概看了你这个iredmail,他其实就是将potfix(MTA)/dovecot(MRA)/amavisd-new(调用clamv和spa进行杀毒和过滤)/Webmail/openssl等等软体打包组合起来的,不需要用户了解很多就可以安装起来,但是我觉得你如果各个组件不去了解下,有问题的话,估计你自己解决问题会头疼的。
1.没有我说的那个文件的话。
首先查看你有没有安装这个MDA软体,没有就安装上。
rpm -qa | grep procmail
procmail-3.22-14
2.再看看postfix这个MTA服务器使用的第三方MDA是不是procmail,还是说他根本不使用第三方外部过滤程序
查看主配置文件main.cf里有没有这个项
mailbox_command = /usr/bin/procmail
如果有这个选项,那就简单了,证明他postfix使用了procmail做MDA的,你可以自己在你的家目录下面的用户名称下建立一个这样的文件.procmailrc(规则写好后,保存就立即生效了)
按照上面我给你的规则你就可以自己写shell或phylon脚本,想怎样改变邮件主题就怎么改变了呗。不过procmail规则你可能需要花点时间了解。
3.看了iredmail说明,你这个postfix他不在自身做任何过滤的,是通过amavisd-new(也算是个迷你MTA)来进行病毒和邮件过滤的。你在postfix主配置文件main.cf可以看到这一行
content_filter = smtp-amavis:[xxx省略]。他这样做是对的,MTA功能不是用来去过滤邮件的,包括postfix很多权威专家都说过。
一般MTA过滤就2个结果,要么是直接拒絕接收垃圾郵件,要么接收垃圾郵件后是丟棄還是保留。在MTA上实现改邮件标题,还要这么智能+1的方法估计有点难 呵呵,不知道新版的postfix有没有加入你想要的这个功能,我了解的之前的postfix本身旧版似乎没有。
你还是从MDA上解决这个问题或者那个amavisd-new(迷你版的MTA)做标题修改,而这个amavisd-new软体我没深入研究过,所以无法帮你,影响当中他也是可以改邮件标题的。 |
|