On Fri, Mar 01, 2002 at 04:57:26AM -0600, Bob Tanner wrote:
>Anyone have any experience with exim + mailman?
>
>I have triple checked my configuration, but when I send mail to a mailman
>mailing list, exim receives the mail, but it is never distributed to the list
>subscribers.
>
I use exim with mailman. Check to make sure your MAILMAN_UID and
MAILMAN_GID are correct. Here's my setup.
########################################
# in globals i have
MAILMAN_HOME=/usr/lib/mailman
MAILMAN_WRAP=MAILMAN_HOME/mail/wrapper
MAILMAN_GID=daemon
MAILMAN_UID=daemon
trusted_users = daemon
#######################################
# In transports (order does not matter)
list_transport:
driver = pipe
command = MAILMAN_WRAP post ${lc:$local_part}
current_directory = MAILMAN_HOME
home_directory = MAILMAN_HOME
user = MAILMAN_UID
group = MAILMAN_GID
list_request_transport:
driver = pipe
command = MAILMAN_WRAP mailcmd ${lc:$local_part}
current_directory = MAILMAN_HOME
home_directory = MAILMAN_HOME
user = MAILMAN_UID
group = MAILMAN_GID
list_admin_transport:
driver = pipe
command = MAILMAN_WRAP mailowner ${lc:$local_part}
current_directory = MAILMAN_HOME
home_directory = MAILMAN_HOME
user = MAILMAN_UID
group = MAILMAN_GID
## END MAILMAN TRANSPORTS
#########################################
# In directors section (Order DOES matter)
# I have my list related directors just after my spamassassin director
# which is the very first one
## First 2 directors rewrite list-owner or owner-list to list-admin
## This is only done if the list exists.
## List existence checks are done by seeing if the file
## MAILMAN_HOME/lists//config.db
## exists.
list_owner_director:
driver = smartuser
require_files = MAILMAN_HOME/lists/${lc:$local_part}/config.db
suffix = "-owner"
new_address = "${lc:$local_part}-admin@${domain}"
owner_list_director:
driver = smartuser
require_files = MAILMAN_HOME/lists/${lc:$local_part}/config.db
prefix = "owner-"
new_address = "${lc:$local_part}-admin@${domain}"
##
## Next 3 directors direct admin, request and list mail to the appropriate
## transport. List existence is checked as above.
list_admin_director:
driver = smartuser
suffix = -admin
require_files = MAILMAN_HOME/lists/${lc:$local_part}/config.db
transport = list_admin_transport
list_request_director:
driver = smartuser
suffix = -request
require_files = MAILMAN_HOME/lists/${lc:$local_part}/config.db
transport = list_request_transport
list_director:
driver = smartuser
require_files = MAILMAN_HOME/lists/${lc:$local_part}/config.db
transport = list_transport
Hope this helps. When I was setting up mailman it was the MAILMAN_UID and
MAILMAN_GID that was getting me.
Bob, what error messages are you seeing?
--
Ben Lutgens http://people.sistina.com/~blutgens/
Sistina Software Inc.
(mail -s "get -info" blutgens-info at sistina.com) for my gpg key, IM info
etc.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
Url : http://shadowknight.real-time.com/pipermail/tclug-list/attachments/20020301/1d32c404/attachment.pgp