Come rilasciare un messaggio dalla quarantena con amavisd-release

amavisd è un sistema di gestione dello spam che arriva attraverso il servizio di posta elettronica. Con esso è possibile marcare alcuni messaggi come spam e metterli “in quarantena”, in modo che restino per un periodo di tempo bloccati e non vengano inviati a destinazione.

In caso di falso positivo, cioè di un messaggio messo in quarantena che non è però spam, è possibile rilasciarlo in modo che arrivi nella casella di posta del destinatario.

Per prima cosa va individuato il messaggio nel log; un esempio di messaggio in quarantena, in cui sono stati oscurati il mittente e il destinatario, è:

May 20 14:50:15 mail amavis[5079]: (05079-04) Passed BAD-HEADER-2 {RelayedInbound,Quarantined}, [78.46.231.148] <postmaster@XXX.XXX.net> -> , quarantine: E/badh-E2XVtK2Ymrwm, Message-ID: <20160520122033.76CDB34465@XXX.XXX.net>, mail_id: E2XVtK2Ymrwm, Hits: -1.85, size: 5005, queued_as: 3rB77q30wDzsjp5, From: ZZZ@ZZZ.net, helo=, Tests: [BAYES_00=-1.9,SUBJECT_NEEDS_ENCODING=0.049,T_FROM_MISSP_DKIM=0.01,T_RP_MATCHES_RCVD=-0.01,URIBL_BLOCKED=0.001], autolearn=no, autolearnscore=0.1, 2201 ms

All’interno della riga di log c’è un campo “quarantine”:

quarantine: E/badh-E2XVtK2Ymrwm

Il codice di quarantine, E/badh-E2XVtK2Ymrwm può essere usato con il comando amavisd-release per rimettere in coda il messaggio:

amavisd-release E/badh-E2XVtK2Ymrwm

A questo punto nel log dell’email vedrete una riga in cui l’email è stata rimessa in coda e consegnata nella casella di destinazione.