[Mailman-Users] Exim and Mailman, address_pipe and never_users

Mark Sapiro msapiro at value.net
Fri Apr 8 06:27:01 CEST 2005


Daevid Vincent wrote:

>I didn't see this come through the list since yesterday, 
>so I figured I'd send it again...


It was on the list yesterday and Brad's reply is at
http://mail.python.org/pipermail/mailman-users/2005-April/043964.html

Brad's reply is that this is an Exim question and Exim lists, etc are
much more likely to provide a useful response than this list.

In order to prove Brad correct, I'll point out what I (not an Exim guy)
see, but I can't tell you what to do about it because I don't know. 

>-----------------------------------
>
>I'm running Gentoo with Exim 4.43-r2 and Mailman 2.1.5-r4.
>
>When I send a message to my list "rbc", it never gets sent. 
>
>The logs have some entries that look like this:
>
>Apr  6 00:42:21 [exim] 2005-04-06 00:42:21 no host name found for IP
>address 10.10.10.69
>Apr  6 00:42:21 [exim] 2005-04-06 00:42:21 1DJ5B7-0006dd-Cc <=
>daevid at daevid.com H=(locutus) [10.10.10.69] P=esmtpsa
>X=TLSv1:RC4-MD5:128 A=login:dae51d S=569
>Apr  6 00:42:21 [exim] 2005-04-06 00:42:21 1DJ5B7-0006dd-Cc User 0 set
>for address_pipe transport is on the never_users list
>                - Last output repeated twice -
>Apr  6 00:42:21 [exim] 2005-04-06 00:42:21 1DJ5B7-0006dd-Cc ==
>|/usr/local/mailman/mail/mailman post rbc <rbc at daevid.com>
>R=system_aliases T=address_pipe defer (-29): User 0 set for address_pipe
>transport is on the never_users list


This seems to me to be saying that Exim is trying to pipe the message
(presumably to the mailman wrapper), but it is running as User 0
(root) which is on some Exim configured list (never-users) of users
not allowed to do this.


>
>I've googled for address_pipe and never_users and it seems to be Exim
>related, but I really don't know what to change to fix this. I used to
>run mailman 2.0 with sendmail on an old RH8 box. Exim is all new to me
>too. Sorry if this is off topic.


I don't know what to change either.


>I tried to follow the instructions here, but still no joy.
>http://www.exim.org/howto/mailman21.html#exconf
>
>Something isn't right:
>
>daevid bin # exim -bt rbc at daevid.com
>rbc at daevid.com -> |/usr/local/mailman/mail/mailman post rbc
>  transport = address_pipe
>
>When it should say:
>router = mailman_router, transport = mailman_transport

Actually, I think the above is right. Mail to the list post address
(rbc at daevid.com) should be piped to the mailman wrapper exactly as
shown in the response. The router = and transport = stuff is an Exim
incantation that tells Exim to do its Mailman magic which results in
the pipe as shown.

--
Mark Sapiro <msapiro at value.net>       The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan




More information about the Mailman-Users mailing list