--On Saturday, December 05, 2015 7:34 AM +0100 Patrick Ben Koetter <[email protected]> wrote:

* Quanah Gibson-Mount <[email protected]>:
--On Friday, December 04, 2015 4:18 PM -0800 Quanah Gibson-Mount
<[email protected]> wrote:

> Due to licensing changes perpetrated by Oracle to make BDB unusable, I
> find it curious that the Amavisd SNMP subagent depends on BDB.
>
> See also:
> <https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database>
> <https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database#Licens
> e_I ssues>

Heh, sent that before finishing my thoughts.

It would be nice if the module could be updated to use a backend
that is actually FOSS, rather than one encumbered with hostile
licensing, such as LMDB.

There is currently the LMDB_File perl module for this purpose.  I
don't know if it will or will not suit the purposes of the amavisd
snmp subagent, as I haven't looked in depth how amavisd uses the
BerkeleyDB module.

Have you had a look at zmq support in amavisd?

$enable_db = 0;
$enable_zmq = 1;

Once you have that in place, you can run the newer
amavisd-snmp-subagent-zmq agent in combination with amavis-mc:

Ah perfect, thanks.  I didn't realize you could use one over the other. :)

--Quanah


--

Quanah Gibson-Mount
Platform Architect
Zimbra, Inc.
--------------------
Zimbra ::  the leader in open source messaging and collaboration

Reply via email to