Openemm demons (what should they do?)

Use this forum for all questions related to the source code of OpenEMM

Moderator: moderator

sfantul
Posts: 40
Joined: Tue Aug 15, 2006 9:34 am

Openemm demons (what should they do?)

Post by sfantul »

For better understanding and evenually debbuging Openemm i want to know what every script is responsabile for (I'm talking about the python scripts).
ud
Posts: 154
Joined: Thu Aug 17, 2006 9:56 am
Location: Munich, Germany
Contact:

Post by ud »

Ok, here we go:

- bav-update.py: Reads the information for bounce management from the database and writes it to ~/var/spool/bav/bav.conf (as cache for performance reason.)

- bav-trigger.py: Interface to trigger bav-update to reread the database.

- bavd.py: The logic behind the bounce management for returned mails. Input is coming from the procmail process using bavwrap (exact: using the links to bavwrap.)

- update.py: Writes accounting and bounce information to the database.

- pickdist.py: Takes the XML files from ~/var/spool/META and creates the real spool files (e.g. each single mail.)

- slrtscn.py: Reads the syslog file for bounces during send process and for accounting informations.

- ud
Post Reply