How to use amavisd-release with an SQL quarantine?
Steve
steeeeeveee at gmx.net
Tue Mar 13 10:35:41 CET 2012
Hello list,
I am lost. How do I use amavisd-release to release a quarantined message from an SQL quarantine. The message I would like to release has generated this error (I masked some values to protect the innocent):
------------------------------------------------------------
A virus was found: PUA.OLE.EmbeddedPDF
Scanner detecting a virus: ClamAV-clamd
Content type: Virus
Internal reference code for the message is 10632-05/CyzWZJfWJryw
First upstream SMTP client IP address: [213.199.154.207]
am1ehsobe004.messaging.microsoft.com
According to a 'Received:' trace, the message apparently originated at:
[aaa.bbb.ccc.dd], DEMDCE0028.company.com [aaa.bbb.ccc.dd]
Return-Path: <remote.user at at.company.com>
From: "Lastname,Firstname,CITY,Department"
<remote.user at at.company.com>
Message-ID: <771FEFDDD3F0B04588F78B8471506D31025837F6 at DEMDCE0028.company.com>
Subject: WG: Vanilloccino
The message has been quarantined as: CyzWZJfWJryw[111]
The message WAS NOT relayed to:
<user at somecompany.com>:
250 2.7.0 Ok, discarded, id=10632-05 - INFECTED: PUA.OLE.EmbeddedPDF
Virus scanner output:
p008: PUA.OLE.EmbeddedPDF FOUND
p004: PUA.OLE.EmbeddedPDF FOUND
------------------------------------------------------------
The documentation says that amavisd-release is using the following syntax:
amavisd-release mail_file [secret_id [alt_recip1 alt_recip2 ...]]
So what is my mail_file and what is my secret_id?
I see in the quarantine table that I have a mail_id:
mysql> describe quarantine;
+---------------+------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+------------------+------+-----+---------+-------+
| mail_id | varbinary(12) | NO | PRI | | |
| chunk_ind | int(10) unsigned | NO | PRI | NULL | |
| mail_text | blob | NO | | NULL | |
| partition_tag | int(11) | NO | PRI | 0 | |
+---------------+------------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
mysql>
That mail_id is not constant and changes from record to record. Some records however share the same mail_id.
I have no clue how to extract the mail_id/secret_id from the notification I receive from Amavisd-New. Can anyone help me or point me into the proper direction?
// Steve
--
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
More information about the amavis-users
mailing list