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
------------------------------------------------------
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Security Policy: http://wiki.list.org/x/QIA9