Re: [Exim] aliases

Top Page
Delete this message
Reply to this message
Author: Michael Johnson
Date:  
To: Dan Egli
CC: exim-users
Subject: Re: [Exim] aliases
On Dec 24, 2003, at 12:40 PM, Dan Egli wrote:

> Michael Johnson wrote:
>
> | On Dec 24, 2003, at 12:21 PM, Dan Egli wrote:
> |
> |> Michael Johnson wrote:
> |>
> |> | system_aliases:
> |> |   driver = redirect
> |> |   allow_fail
> |> |   allow_defer
> |> |   data = ${lookup{$local_part}lsearch{/etc/aliases}}
> |> |   user = smmsp
> |> |   file_transport = address_file
> |> |   pipe_transport = address_pipe
> |> |
> |> not enough info. Show us your /etc/aliases file. We need to see how
> your
> |> file says to handle mailman@???.
> |>
> | D'oh!  I meant to include that.  The appropriate line is:
> |
> | mailman:              "|/usr/local/mailman/mail/mailman post mailman"

>
> then the pipe transport is correct. The | is a pipe. Does mailman
> provide any logs you can read? What do your exim logs show when
> attempting to deliver?


2003-12-24 08:00:09 HQEHG9-0001MI-BO ** mailman@smudette
<mailman-bounces@smudette> R=mailman_router T=mailman_transport: Child
process of mailman_transport transport returned 127 (could mean unable
to exec or command does not exist) from command:
/usr/local/mailman/mail/wrapper

I'm thinking this means I have a permission/user/group problem as in I
haven't chosen the correct group to run the pipe under. Does that
sound correct?

> the file_transport is not comming into play because the transport
> method
> used is determined by the final destination. Since thie final
> destination is a program with the | character in front of it, that
> tells
> exim to use the pipe_transport.
>
> It might also help if we saw your address_pipe transport.


I didn't alter this from the way it was done in the installation:

address_pipe:
driver = pipe
return_output

-Michael