Re: [Exim] help with mailman, exim and debian

Page principale
Supprimer ce message
Répondre à ce message
Auteur: randall ehren
Date:  
À: Matteo Gallivanoni
CC: exim-users
Sujet: Re: [Exim] help with mailman, exim and debian
either recompile mailman to run as the same user as exim runs as,
(--with-mailman-uid=<exim-uid> --with-mailman-gid=<exim-gid>) , or
reconfigure exim to handle mailman as shown in
http://www.exim.org/howto/mailman.html

if you setup exim as shown in the howto you don't need to modify any alias
list (/etc/aliases). exim extracts the addresses from the mailman
directories.

here's a sample config file:
http://isber.ucsb.edu/~randall/exim_mailman.txt

        - randall s. ehren -=- 805 893-5632
           system administrator -=- isber.ucsb.edu
        institute for social, behavioral, and economic research
         randall.cell@???


On Wed, 17 Jan 2001, Matteo Gallivanoni wrote:

> Dear exim users,
>     I need help with my system:
> linux kernel 2.2.15 - debian (potato)
>   it's behind a firewall
> exim 3.12 (called through /etc/inetd.conf - it's not a daemon)
> mailman 2.0.1

>
> I compiled mailman from sources and modified exim.conf
> and it seems all ok
> $MAILMANHOME/bin/check_perms reports ok
>
> my mailman user is mailman
> my mailmanhome is /etc/mailman
>
>
>
> 1) first of all:
> I created the test list thelist with the command
> /etc/mailman/bin/newlist
> when it finished, some new entry for /etc/aliases
> file are provided to be added:
>
> ## thelist mailing list
> ## created: 17-Jan-2001 root
> thelist:                 "|/etc/mailman/mail/wrapper post thelist"
> thelist-admin:           "|/etc/mailman/mail/wrapper mailowner thelist"
> thelist-request:         "|/etc/mailman/mail/wrapper mailcmd thelist"
> thelist-owner:           thelist-admin

>
> But at the begionning of http://www.exim.org/howto/mailman.html it says:
> "...The exim configuration is built so that a list created within
> mailman automagically appears to exim without the need for
> additional alias files etc to be changed..."
> My first question is if I should add these lines to /etc/aliases or not
> (I did try to remove it in /etc/aliases but if I don't go wrong
> "newaliases" it's the sendmail-compatibility fake script and the wrapper was
> still called by exim).
>
> 2) The real problem:
> if I try to post a message to the test list
> with mailx -v I have the following output
>
> # mailx -v -s the-subject thelist@???
> the-body
> .
> Cc:
> LOG: 0 MAIN
>    <= root@??? U=root P=local S=330
> ametraf02:~# Exim version 3.12 debug level 1 uid=8 gid=8
> probably Berkeley DB version 1.8x (native mode)
> delivering message 14Ith5-0006Eh-00
> LOG: 0 MAIN
>    ** thelist@??? D=list_director T=list_transport: Child 
> process of list_transport transport returned
>   2 from command: /etc/mailman/mail/wrapper
> Exim version 3.12 debug level 1 uid=8 gid=8
> probably Berkeley DB version 1.8x (native mode)
> LOG: 0 MAIN
>    <= <> R=14Ith5-0006Eh-00 U=mail P=local S=1162
> LOG: 5 MAIN
>    Error message sent to root@???
> LOG: 0 MAIN
>    Completed
> Exim version 3.12 debug level 1 uid=8 gid=8
> probably Berkeley DB version 1.8x (native mode)
> delivering message 14Ith5-0006Em-00
> LOG: 0 MAIN
>    => gallivm <root@???> D=localuser T=local_delivery
> LOG: 0 MAIN
>    Completed
> #

>
>
>
>
> In /var/log/mail.err I found
> Jan 17 15:36:11 ametraf02 Mailman mail-wrapper: Failure to exec script.
> WANTED gid 8, GOT gid 1007. (Reconfigure to take 1007?)
>
> but
> # grep :8: /etc/group
> mail:*:8:
> # grep :1007: /etc/group
> mailman:x:1007:
>
> so it seems it prefers some script to have gid=mail instead of mailman
> but somewhere else I read it is actually a warning, not an error
>
> Also I read somewhere in the old newsgroups that
> "Child process of list_transport transport returned 2"
> could mean that wrapper is in loop but it doesn't seem so
>
> If my exim.conf is needed, I will provide it in the reply
>
> TIA for any help
> bye,
>     Matteo

>
>
> --
> ## List details at http://www.exim.org/mailman/listinfo/exim-users Exim details at http://www.exim.org/ ##
>