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

Reply via email to