Helo,
Sorry for my english. It's not my native language.
I created simple program to integrate postfix with mailman. I do that because none other solution was ideal for my configuration of postfix (my postfix system use only virtual users without local recipients).
My program is writen in C language and is very simple. It's take mappings from cdb file (qmail cdb, tinycdb library) and run mailman binary.
For example:
Postfix transport table:
nameOfList postfix2mailman: nameOfList-subscribe postfix2mailman: nameOfList-anyaction postfix2mailman:
postfix2mailman transport is definied in master.cf (example in source code)
postfix2mailman cdb maps (arguments MUST be separate by TAB):
nameOfList post<TAB> nameOfList nameOfList-subscribe subscribe<TAB> nameOfList nameOfList-action action<TAB> nameOfList<TAB>nextarg<TAB>more
postfix2mailman translate this configuration to mailman invocation:
/path/to/mailman post nameOfList
/path/to/mailman subscribe nameOfList
etc...
In configuration file we can set: nice level, verbosity, mailman path and mappings for lists.
This program works for me for more than week and I don't notice any problems. Mail volume on lists is about 30000 mails per day (this are announce type mailing lists).
Homepage: http://storage.socha.it/mailman/
Maybe somoeone will find this code useful :)
Greetings
Robert Socha
rjs
participants (1)
-
Robert Socha