Ffiimm2dbEn

FFIIMM2DB: using mailman logfile info to update the ffii database

--> [ ffii projects | project news | creating projects | projlists.mailman | ffiidists | where in CVS ]


News & Chronology

Synopsis

The perl script

explains its commandline options when invoked with option '-h'.

ffiimm2db reads the mailman log file

either from the start (-b) or at the tail (-t) as it is written, checks whether the subscribed or unsubscribed mail addresses and mailing lists are known to the ffii database and updates the database accordingly.

Since synchronisation in the opposite direction is performed by other scripts (--> projlists), this allows ffii database users to subscribe/unsubscribe only once, either via mailman or via an ffii database frontend such as aktiv.

The ffiimm2db script is invoked by the user knecht with verbosity level 3 (-v 3), so that the output can be observed with

If ever ffiimm2db is not running, it will be reinvoked by the daily knecht cronjob, see

To Do

For most cases the solution works, and it is clean and robust. However

To further make perfect the synchronisation between mailman and our database, a few improvements could help:

Hosting sponsored by Netgate and Init Seven AG