[Mailman-Users] 1. A contrib, and 2. A question. (fwd)

Dave C. djc at microwave.com
Thu Nov 11 22:26:38 CET 1999


Bah.. Wrong address

---------- Forwarded message ----------
Date: Thu, 11 Nov 1999 16:20:13 -0500 (EST)
From: Dave C. <davec at pathwaynet.com>
To: exim-users at exim.org, mailmain-users at python.org
Subject: 1. A contrib, and 2. A question.



1. The standard way to connect one's MTA to mailman (and for Majordomo
as well) seems to be to add a set of aliases for *every* list one
creates. Once upon a time, I crufted a set of configs from Smail to
work with majordomo, to automaticaly recognize the standard patterns,
for all lists in existance. I have long since switched to Exim, and
have recently installed Mailman to test on my personal workstation in
preparation for installing it on our main system. To get to the point,
I have setup a set of transports and directors for Exim, which will do
the same thing. I will include them at the bottom of this message.

2. Upon startintg to prepare for the installation on our main server, I
find that the user 'mailman' is already in use by a customer. How
difficult/possible is it to use a different username for Mailman? What
changes would I have to make to do so?


##########################################################

#
# Transports:
#

mailman_post:
 driver=pipe
 command = "/home/mailman/mail/wrapper post ${local_part}"
 user = exim
 group = mail

mailman_owner:
 driver=pipe
 command = "/home/mailman/mail/wrapper mailowner ${local_part}"
 user = exim
 group = mail

mailman_request:
 driver=pipe
 command = "/home/mailman/mail/wrapper mailcmd ${local_part}"
 user = exim
 group = mail

##########################################################

#
# Directors:
#

mailman_post:
 domains=lists.whateverdomains.com
 driver=smartuser
 condition=${if exists{/home/mailman/lists/${local_part}} {yes}{no}}
 transport=mailman_post

mailman_request:
 domains=lists.whateverdomains.com
 driver=smartuser
 suffix=-request
 condition=${if exists{/home/mailman/lists/${local_part}} {yes}{no}}
 transport=mailman_request

mailman_owner1:
 domains=lists.whateverdomains.com
 driver=smartuser
 prefix=owner-
 condition=${if exists{/home/mailman/lists/${local_part}} {yes}{no}}
 transport=mailman_owner

mailman_owner2:
 domains=lists.whateverdomains.com
 driver=smartuser
 suffix=-owner
 condition=${if exists{/home/mailman/lists/${local_part}} {yes}{no}}
 transport=mailman_owner

mailman_owner3:
 domains=lists.whateverdomains.com
 driver=smartuser
 suffix=-admin
 condition=${if exists{/home/mailman/lists/${local_part}} {yes}{no}}
 transport=mailman_owner







More information about the Mailman-Users mailing list