Clamav milter转发受感染电子邮件的副本

我有一个工作后缀+ clamav安装。 我怎样才能configuration这不只是quarantene感染的电子邮件,但如果发生这种情况也发送电子邮件的副本到系统pipe理员地址?

我在clamav-milter.conf中发现的是:

VirusAction /usr/local/bin/virus.pl RejectMsg "REJECT - AntiVirus detected: %v" 

但是virus.pl只会生成一个病毒警告消息,发送给客户端。 该脚本不会得到受感染的信件邮件正文。

我可以很容易地修改这个,只是为了得到系统pipe理员的病毒名称警报,但我想要的是,实际的消息被转发给我们。

谢谢

 #clamav-milter.conf OnInfected Quarantine VirusAction /usr/local/bin/virus.pl 

摘自clamav-milter.conf手册页

  • Quarantine – 邮件被隔离,而不是被传递。 注意:在Sendmail ,可以通过mailq -qQ检查隔离队列。 对于Postfix这导致消息被置于hold

  • VirusAction /usr/local/bin/virus.pl – find感染的邮件时,执行命令(可能searchPATH)。 以下参数按照以下顺序传递给调用的程序: virus name, queue id, sender,destination, subject, message id, message date

您可以使用在脚本中作为parameter passing的队列ID,以使用postcat -q <queue id>获取实际邮件内容,并通过电子邮件将其发送给pipe理员。 希望这可以帮助。