Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 45439 - Mailman 2.1.4 ebuild uses a MAILGID="280" ... not useful for ANY MTA
Summary: Mailman 2.1.4 ebuild uses a MAILGID="280" ... not useful for ANY MTA
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
: 53643 68758 69914 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-03-22 14:20 UTC by Thomas T. Veldhouse
Modified: 2005-05-24 15:26 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
patch to mailman-2.1.5-r4.ebuild to set MAILGID based on USE flags (mailman-mail-gids.patch,252 bytes, patch)
2005-02-13 19:23 UTC, Bryan Linkous
Details | Diff
Second try at the patch, this time with exim goodness ;-) (mailman-mail-gids.patch,390 bytes, patch)
2005-02-13 19:57 UTC, Bryan Linkous
Details | Diff
setregid() to prevent group mismatch error with any MTA (mailman-2.1.5-setregid.patch,346 bytes, patch)
2005-03-21 00:32 UTC, Chris Humbert
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas T. Veldhouse 2004-03-22 14:20:05 UTC
There is no MTA that uses a GID of 280, yet the ebuild is configured to build mailman with a GID of 280 (mailman).  Postfix in particular uses a GID=65534 and thus this configuration fails.  The ebuild should detect the MTA and use the appropriate GID.

Reproducible: Always
Steps to Reproduce:
1.  emerge postfix
2.  emerge mailman

Send email to a configured list and the reject sent to sender will describe the GID imconsistancy.



Expected Results:  
Email should be sent to the list.
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2004-03-22 22:57:54 UTC
MAILGID="280"

pkg_setup() {
        if ! grep -q ^mailman: /etc/group ; then
                groupadd -g 280 mailman || die "problem adding group mailman"
        fi
        if ! grep -q ^mailman: /etc/passwd ; then
                useradd -u 280 -g mailman -G cron -s /bin/bash \
                        -d ${INSTALLDIR} -c "mailman" mailman
        fi
        mkdir -p ${INSTALLDIR}
        chown mailman:mailman ${INSTALLDIR}
        chmod 2775 ${INSTALLDIR}
}
Comment 2 Martin Holzer (RETIRED) gentoo-dev 2004-03-22 22:58:31 UTC
further read 

net-mail/mailman/files/README.gentoo
Comment 3 Thomas T. Veldhouse 2004-03-23 05:43:32 UTC
The issue in the ebuild it this:

MAILGID="280"

        econf \
                --prefix=${INSTALLDIR} \
=====>          --with-mail-gid=${MAILGID} \  <======
                --with-cgi-gid=${APACHEGID} \

The mail-gid needs to be the gid that the MTA uses to pass mail off to mailman.

There is not a single MTA that uses gid of 280 (which is the mailman gid).  Postfix uses 65534 and that is what it needs to be to work with postfix.  There really needs to be an MTA check in this ebuild.
Comment 4 Bas Huisman 2004-03-29 05:40:25 UTC
I use a separate alias file for mailman in postfix,

in /etc/postfix/main.cf:

alias_database = hash:/etc/mail/aliases, hash:/etc/mail/mailman
alias_maps = hash:/etc/mail/aliases, hash:/etc/mail/mailman

Then, /etc/mail/mailman and /etc/mail/mailman.db

should be owned by mailman.mailman, and all works fine,

postfix executes the wrapper now nicely as user mailman :)

(maybe the mailman ebuild should do this?)

Bas
Comment 5 Paul Kronenwetter 2004-06-28 13:02:27 UTC
I'd like to vote for a generic method for finding the GID.  I happen not to use postfix and I'm sure some people use something else.  Part of the problem with giving people choices I guess.
Comment 6 Forest Wilkinson 2004-07-13 16:53:53 UTC
This particular bug bit me today.  There is no * note at the end of the mailman emerge telling us to change to gid 65534 and rebuild.  There is no note in /usr/share/doc/mailman-2.1.5/README.gentoo.gz about the problem, either.  There was just a broken installation of mailman, generating errors about a group ID mismatch.  We had to figure out the cause for ourselves, find the ebuild file, change it, and rebuild.  Even worse, we now have to do it again every time mailman is updated, since our changes to the ebuild get overwritten.  (By "we" I mean me and my friend, who hopefully won't take this deficient ebuild as representative of gentoo in general.)

At the very least, make the ebuild display a note to the user explaining what must be done to get mailman and postfix to agree on group IDs.

Even better, and the Right Thing to do, would be to make the build scripts detect the necessary settings automatically.  Why make the admin's job harder instead of easier?
Comment 7 Tuan Van (RETIRED) gentoo-dev 2004-07-21 14:00:56 UTC
*** Bug 53643 has been marked as a duplicate of this bug. ***
Comment 8 Tuan Van (RETIRED) gentoo-dev 2004-07-21 22:19:14 UTC
To anyone having problem setting up mailman, please Read all of These Fine Materials:
/usr/share/doc/mailman-<your_version>/INSTALL.gz
/usr/share/doc/mailman-<your_version>/README.gz
/usr/share/doc/mailman-<your_version>/README.gentoo.gz
/usr/share/doc/mailman-<your_version>/<YOUR_MTA>.gz

then come back file another bug if problem still exist.

Best,
Tuan
Comment 9 Tuan Van (RETIRED) gentoo-dev 2004-10-25 09:19:02 UTC
*** Bug 68758 has been marked as a duplicate of this bug. ***
Comment 10 Tuan Van (RETIRED) gentoo-dev 2004-11-03 08:54:37 UTC
*** Bug 69914 has been marked as a duplicate of this bug. ***
Comment 11 Thomas T. Veldhouse 2004-11-03 09:15:08 UTC
I don't see how this has been marked as "resolved invalid".  It is a problem that needs addressing.
Comment 12 Thomas 2004-11-13 23:05:02 UTC
The first time mailman is installed, the error happens before the docs are installed into /usr/share/doc so they cannot be consulted.  One must know to edit the ebuild file directly.  If this ebuild was USE flag aware, flags such as "postfix" "qmail" and "sendmail" could trigger entry for those group names.  Alternatively,  you can enter a list of likely group names in the field such as  --with-mail-gid="postfix qmail sendmail mail other"  and it would at least compile to the point of installing the docs. 

Comment 13 Tuan Van (RETIRED) gentoo-dev 2004-11-13 23:11:13 UTC
@comment #12
> the error happens before the docs are installed into /usr/share/doc so they cannot be consulted.

what is the error? If you have the error *before* the ebuild emerge, then that is a differrent bug.

to everyone else, did you ever read all the docs I suggested in comment #8?
Comment 14 Thomas T. Veldhouse 2004-11-14 10:14:26 UTC
Comment 8 doesn't solve the problem as forcing the user to edit the ebuild before they build is simply inadequate.  The next sync will destroy those changes and any upgrades will blow away your mailman installation.  The ebuild must check for MTA versions itself.  USE variables are probably the best way to go, since the multiple MTA options (at one time) options available with Gentoo seem to preclude the use of detecting virtual-mta.

Comment 15 Thomas T. Veldhouse 2004-11-14 10:23:34 UTC
In response to Tuan Van about what the problem is; the MAILGID set to 280 is invalid, plain and simple.  The MAILGID is supposed to be the GID of the process that is going to call the mailman scripts with incoming mail.  So, if you have a postfix installation, the GID should be that of nobody, or MAILGID=65534.  So, unless somebody edits the ebuild before installing [not an acceptable solution at all] they will have a mailman installation that simply does not work correctly [it won't process any incoming mail what-so-ever].  Your mileage may vary with other MTAs.  The point is that the ebuild must have a way to determine which MTA it needs to configure for.
Comment 16 Tuan Van (RETIRED) gentoo-dev 2004-11-14 12:35:54 UTC
@Thomas Veldhouse
where is it in comment #8 I told you to edit the ebuild?

# grep mailman /etc/group
mailman:x:280:
# grep mailman /etc/passwd
mailman:x:280:280:mailman:/usr/local/mailman:/bin/bash
# cat /etc/postfix/main.cf
<snip>
# Mailman
owner_request_special = no
recipient_delimiter = +

alias_maps     =
        hash:/usr/local/mailman/data/aliases,
        mysql:/etc/postfix/mysql-aliases.cf

virtual_alias_maps =
        hash:/etc/mail/aliases
        hash:/usr/local/mailman/data/virtual-mailman,
        mysql:/etc/postfix/mysql-virtual.cf
<snip>

WFM.
Comment 17 Thomas 2004-11-15 20:20:37 UTC
in response to comment #13, the following is my error.  This error occurs because there was already a mailman userid for a previous installation
hand-built from the original source.  I presume that if I deleted that original user that the ebuild would create a new one with userid 280, correct?  What if that userid is already taken?

Do you know that you can specify the --with-mail-gid parameter using a group name, such as "mailman," as the value, rather than only using a numeric gid?  

By the way, using postfix on my system, it was necessary to use the "mailman" group name, rather than "nobody" as comment #15 suggested.  

checking for mail wrapper group; i.e. --with-mail-gid... configure: error:
***** No group name "280" found for the mail wrapper program.
***** This is the group that your mail server will use to run Mailman's
***** programs.  You should specify an existing group with the
***** --with-mail-gid configure option, or use --without-permcheck to
***** skip this verification step.  See also your mail server's documentation,
***** and Mailman's INSTALL file for details

Comment 18 Jakub Moc (RETIRED) gentoo-dev 2004-11-18 14:33:28 UTC
This works for me with MAILGID="280", I am using Postfix (just for the record). I have a very simmilar config as Comment #16 suggests.
Comment 19 Stuart Herbert (RETIRED) gentoo-dev 2004-12-13 15:52:35 UTC
Doesn't work out of the box for us sendmail users.  I've unfortunately spent 

Really, configuring mailman w/ --with-mail-gid=280 isn't helpful.  It breaks Gentoo's policy that packages should just "work" out of the box with little to no post-configuration.  Having to go and edit the ebuild to get the package to compile with the correction options is definitely a bug which needs fixing.

I liked the suggestion of setting the mail-gid through USE flags.  That could be made to work.  If you need help fixing the ebuild, just give me a shout on #gentoo-dev.

Best regards,
Stu
Comment 20 Tuan Van (RETIRED) gentoo-dev 2004-12-13 16:28:33 UTC
Stuart, please read:
/usr/share/doc/mailman-*/README.gentoo.gz
/usr/share/doc/mailman-*/README.SENDMAIL.gz
to see if it clear up your issue. As far as Gentoo's policy for work out of the box, all I can say is this package works with various MTAs, there are user configuration that they have to work it out by themself. There isn't a comment by me to the the user to edit the ebuild. I don't use sendmail (or I willing to learn  to use it). As for postfix, it WFM (and some others.) out of the box.
BTW, if someone have a ebuild/patch that can work for all of the MTA (exim, postfix, qmail, sendmail, etc,...), please attach it here.

Thanks.
Comment 21 Martin Holzer (RETIRED) gentoo-dev 2004-12-14 02:25:09 UTC
how about using several IUSE flags for different MTAs to configure and compile ?
Comment 22 Thomas T. Veldhouse 2004-12-14 07:17:53 UTC
This makes the most sense to me and has been suggested by me as ideal [in the past].  This would simplify the issue for all involved.
Comment 23 Matteo Miraz 2005-01-09 14:53:48 UTC
I had installed postfix with mailman, following the instructions at Comment #8, but I still had the group problem.

I tried to fix that problem modifying the ebuild script, replacing this

econf \
                --prefix=${INSTALLDIR} \
                --with-mail-gid=${MAILGID} \  
                --with-cgi-gid=${APACHEGID} \

with 

econf \
                --prefix=${INSTALLDIR} \
                --with-mail-gid=nobody \  
                --with-cgi-gid=${APACHEGID} \


now it works fine...

what about modifying all mta-related ebuilds in order to have the same GID in all MTAs? This would semplify this (and I hope others) ebuilds...

BTW thanks for the work you are doing...
now I can't work without my gentoo..
Comment 24 Bryan Linkous 2005-02-13 19:23:21 UTC
Created attachment 51177 [details, diff]
patch to mailman-2.1.5-r4.ebuild to set MAILGID based on USE flags

After a discussion on gentoo-user I found this bug listing.  I have had this
problem myself and thought that the suggestion to set the mail gid based on use
flags was the best one presented.  So I made some changes to
mailmail-2.1.5-r4.ebuild to set MAILGID based on three use flags.  Please note
that the only gentoo box I have access to is a production server, so I haven't
been able to test this beyond a 'USE="qmail" emerge -pv'.
Comment 25 Thomas T. Veldhouse 2005-02-13 19:29:48 UTC
Your patch seems straight forward enough.  However, it does require additions to the USE descriptions [not a problem I should think].  Another thing, how about EXIM?  :-) 
Comment 26 Bryan Linkous 2005-02-13 19:57:02 UTC
Created attachment 51181 [details, diff]
Second try at the patch, this time with exim goodness ;-)

I'm not sure how appropriate it was, but I added flags for the other MTAs in
mail-mta that weren't relay-only.  Please advise.
Comment 27 steveb 2005-03-07 15:41:32 UTC
Since when does the mailman ebuild need to be changed in order to work with Postfix? The ebuild is fine. If you can't configure mailman, then this is not the fault of the ebuild or Postfix!

To configure mailman in Postfix you only need to add into main.cf:
---------------------------
mailman_destination_recipient_limit = 1

owner_request_special = no

recipient_delimiter = +

alias_maps =
        hash:/usr/local/mailman/data/aliases
        hash:/etc/mail/aliases
        ..other..maps..

alias_database =
        hash:/usr/local/mailman/data/aliases
        hash:/etc/mail/aliases
        ..other..maps..


virtual_alias_maps =
        hash:/usr/local/mailman/data/virtual-mailman
        mysql:/etc/postfix/..your..virtual..alias..maps
        ..other..maps..
---------------------------


If the domain on which mailman is runing is not one of the domains for which you have configured Postfix to take mail (maybe you have domain.tld as local or virtual domain but want lists.domain.tld to be the mailman domain) then you need to add that domain to main.cf in relay_domains:
---------------------------
relay_domains = lists.domain.tld
---------------------------


That's it. Nothing special needs to be done in order for mailman to work with Postfix. Everything else is normal mailman configuration and should be the same for any MTA. In my installation (YES! I used the Gentoo ebuild without changing a bit inside the ebuild), mailman is set to run setgid and therefore when Postfix is executing mailman, it will run mailman with the mailman gid:
mail / # ls -lah /usr/local/mailman/mail/mailman
-rwxr-sr-x  1 mailman mailman 11K Feb 10 09:45 /usr/local/mailman/mail/mailman
mail / #


Postfix correctly pipes/delivers the mail to mailman:
---------------------------
Mar  6 09:32:31 mail postfix/local[22900]: CB0B315B7D56: to=<xxxxxx-bounces@mail.yyyyyyyyy.net>, relay=local, delay=1, status=sent (delivered to command: /usr/local/mailman/mail/mailman bounces xxxxxxxx)
---------------------------


The cron job runs as well with the mailman uid:gid :
---------------------------
Mar  7 03:27:00 mail fcron[13271]: Job /usr/bin/python -S /usr/local/mailman/cron/nightly_gzip started for user mailman (pid 13272) 
 [....] 
 Mar  7 23:15:00 mail fcron[16017]: Job /usr/bin/python -S /usr/local/mailman/cron/gate_news started for user mailman (pid 16018)
---------------------------


So where is the problem? Why do we need to change the mailman ebuild, when the source of the problem is NOT the ebuild, but user configuration errors?


If anyone want me, I could post the output of the permissions of my mailman configuration. I would then just dump the output of the following command into a file and send her/him the file:
---------------------------
for foo in $(awk '{print $2}' /var/db/pkg/net-mail/mailman-2.1.5-r4/CONTENTS);do [[ -f "${foo}" ]] && ls -lah "${foo}" || ls -la1d "${foo}" ; done
---------------------------


The only files installed, which are not owned by mailman:mailman are:
---------------------------
mail / # for foo in $(awk '{print $2}' /var/db/pkg/net-mail/mailman-2.1.5-r4/CONTENTS);do [[ -f "${foo}" ]] && ls -lah --color=no ${foo} | awk '{if ($3 != "mailman" || $4 != "mailman") print $0}' ; done
---------------------------
-rw-r--r--  1 root mailman 16K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Charset.pyc
-rw-r--r--  1 root mailman 3.3K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Encoders.pyc
-rw-r--r--  1 root mailman 1.8K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Errors.pyc
-rw-r--r--  1 root mailman 13K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Generator.pyc
-rw-r--r--  1 root mailman 17K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Header.pyc
-rw-r--r--  1 root mailman 1.1K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Iterators.pyc
-rw-r--r--  1 root mailman 1.2K Feb 10 09:45 /usr/local/mailman/pythonlib/email/MIMEBase.pyc
-rw-r--r--  1 root mailman 1.6K Feb 10 09:45 /usr/local/mailman/pythonlib/email/MIMEMessage.pyc
-rw-r--r--  1 root mailman 1013 Feb 10 09:45 /usr/local/mailman/pythonlib/email/MIMENonMultipart.pyc
-rw-r--r--  1 root mailman 2.1K Feb 10 09:45 /usr/local/mailman/pythonlib/email/MIMEText.pyc
-rw-r--r--  1 root mailman 35K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Message.pyc
-rw-r--r--  1 root mailman 8.7K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Parser.pyc
-rw-r--r--  1 root mailman 13K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Utils.pyc
-rw-r--r--  1 root mailman 2.2K Feb 10 09:45 /usr/local/mailman/pythonlib/email/__init__.pyc
-rw-r--r--  1 root mailman 2.9K Feb 10 09:45 /usr/local/mailman/pythonlib/email/_compat22.pyc
-rw-r--r--  1 root mailman 16K Feb 10 09:45 /usr/local/mailman/pythonlib/email/_parseaddr.pyc
-rw-r--r--  1 root mailman 6.2K Feb 10 09:45 /usr/local/mailman/pythonlib/email/base64MIME.pyc
-rw-r--r--  1 root mailman 11K Feb 10 09:45 /usr/local/mailman/pythonlib/email/quopriMIME.pyc
-rw-r--r--  1 apache mailman 131 Feb 11 01:50 /usr/local/mailman/pythonlib/japanese/c/__init__.pyc
-rw-r--r--  1 apache mailman 3.4K Feb 11 01:50 /usr/local/mailman/pythonlib/japanese/c/euc_jp.pyc
-rw-r--r--  1 root mailman 795 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/aliases/__init__.pyc
-rw-r--r--  1 root mailman 210 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/__init__.pyc
-rw-r--r--  1 apache mailman 249 Feb 11 01:50 /usr/local/mailman/pythonlib/japanese/euc_jp.pyc
-rw-r--r--  1 apache mailman 129 Feb 11 01:50 /usr/local/mailman/pythonlib/korean/c/__init__.pyc
-rw-r--r--  1 apache mailman 1.3K Feb 11 01:50 /usr/local/mailman/pythonlib/korean/c/euc_kr.pyc
-rw-r--r--  1 root mailman 127 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/__init__.pyc
-rw-r--r--  1 root mailman 722 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/aliases.pyc
-rw-r--r--  1 apache mailman 243 Feb 11 01:50 /usr/local/mailman/pythonlib/korean/euc_kr.pyc
-rw-r--r--  1 apache mailman 2.1K Feb 11 01:32 /usr/local/mailman/Mailman/Cgi/Auth.pyc
-rw-r--r--  1 apache mailman 122 Feb 11 01:28 /usr/local/mailman/Mailman/Cgi/__init__.pyc
-rw-r--r--  1 apache mailman 50K Feb 11 01:32 /usr/local/mailman/Mailman/Cgi/admin.pyc
-rw-r--r--  1 apache mailman 27K Feb 11 01:52 /usr/local/mailman/Mailman/Cgi/admindb.pyc
-rw-r--r--  1 apache mailman 33K Feb 12 23:25 /usr/local/mailman/Mailman/Cgi/confirm.pyc
-rw-r--r--  1 apache mailman 14K Feb 11 01:32 /usr/local/mailman/Mailman/Cgi/create.pyc
-rw-r--r--  1 apache mailman 5.7K Feb 11 01:52 /usr/local/mailman/Mailman/Cgi/edithtml.pyc
-rw-r--r--  1 apache mailman 7.0K Feb 11 01:28 /usr/local/mailman/Mailman/Cgi/listinfo.pyc
-rw-r--r--  1 apache mailman 27K Feb 12 23:29 /usr/local/mailman/Mailman/Cgi/options.pyc
-rw-r--r--  1 apache mailman 4.9K Feb 14 09:02 /usr/local/mailman/Mailman/Cgi/private.pyc
-rw-r--r--  1 apache mailman 3.6K Feb 12 23:26 /usr/local/mailman/Mailman/Cgi/roster.pyc
-rw-r--r--  1 apache mailman 8.1K Feb 11 03:08 /usr/local/mailman/Mailman/Cgi/subscribe.pyc
-rw-r--r--  1 root mailman 4.0K Feb 10 09:45 /usr/local/mailman/Mailman/Logging/Logger.pyc
-rw-r--r--  1 root mailman 3.5K Feb 10 09:45 /usr/local/mailman/Mailman/Logging/StampedLogger.pyc
-rw-r--r--  1 root mailman 2.2K Feb 10 09:45 /usr/local/mailman/Mailman/Logging/Syslog.pyc
-rw-r--r--  1 root mailman 1.6K Feb 10 09:45 /usr/local/mailman/Mailman/Logging/Utils.pyc
-rw-r--r--  1 root mailman 126 Feb 10 09:45 /usr/local/mailman/Mailman/Logging/__init__.pyc
-rw-r--r--  1 root mailman 7.5K Feb 10 09:45 /usr/local/mailman/Mailman/Archiver/Archiver.pyc
-rw-r--r--  1 root mailman 158 Feb 10 09:45 /usr/local/mailman/Mailman/Archiver/__init__.pyc
-rw-r--r--  1 root mailman 4.9K Feb 10 09:45 /usr/local/mailman/Mailman/Handlers/Decorate.pyc
-rw-r--r--  1 apache mailman 13K Feb 11 01:52 /usr/local/mailman/Mailman/Handlers/Hold.pyc
-rw-r--r--  1 apache mailman 4.9K Feb 11 01:52 /usr/local/mailman/Mailman/Handlers/Moderate.pyc
-rw-r--r--  1 root mailman 13K Feb 10 09:45 /usr/local/mailman/Mailman/Handlers/Scrubber.pyc
-rw-r--r--  1 root mailman 11K Feb 10 09:45 /usr/local/mailman/Mailman/Handlers/ToDigest.pyc
-rw-r--r--  1 root mailman 127 Feb 10 09:45 /usr/local/mailman/Mailman/Handlers/__init__.pyc
-rw-r--r--  1 root mailman 4.9K Feb 10 09:45 /usr/local/mailman/Mailman/Queue/Switchboard.pyc
-rw-r--r--  1 root mailman 124 Feb 10 09:45 /usr/local/mailman/Mailman/Queue/__init__.pyc
-rw-r--r--  1 root mailman 623 Feb 10 09:45 /usr/local/mailman/Mailman/Queue/sbcache.pyc
-rw-r--r--  1 root mailman 4.9K Feb 10 09:45 /usr/local/mailman/Mailman/MTA/Manual.pyc
-rw-r--r--  1 root mailman 2.1K Feb 10 09:45 /usr/local/mailman/Mailman/MTA/Utils.pyc
-rw-r--r--  1 root mailman 122 Feb 10 09:45 /usr/local/mailman/Mailman/MTA/__init__.pyc
-rw-r--r--  1 root mailman 1.6K Feb 10 09:45 /usr/local/mailman/Mailman/Gui/Archive.pyc
-rw-r--r--  1 root mailman 3.8K Feb 10 09:45 /usr/local/mailman/Mailman/Gui/Autoresponse.pyc
-rw-r--r--  1 root mailman 9.7K Feb 10 09:45 /usr/local/mailman/Mailman/Gui/Bounce.pyc
-rw-r--r--  1 root mailman 7.6K Feb 10 09:45 /usr/local/mailman/Mailman/Gui/ContentFilter.pyc
-rw-r--r--  1 root mailman 4.3K Feb 10 09:45 /usr/local/mailman/Mailman/Gui/Digest.pyc
-rw-r--r--  1 root mailman 5.8K Feb 10 09:45 /usr/local/mailman/Mailman/Gui/GUIBase.pyc
-rw-r--r--  1 root mailman 22K Feb 10 09:45 /usr/local/mailman/Mailman/Gui/General.pyc
-rw-r--r--  1 root mailman 5.1K Feb 10 09:45 /usr/local/mailman/Mailman/Gui/Language.pyc
-rw-r--r--  1 root mailman 1.2K Feb 10 09:45 /usr/local/mailman/Mailman/Gui/Membership.pyc
-rw-r--r--  1 root mailman 6.3K Feb 10 09:45 /usr/local/mailman/Mailman/Gui/NonDigest.pyc
-rw-r--r--  1 root mailman 1001 Feb 10 09:45 /usr/local/mailman/Mailman/Gui/Passwords.pyc
-rw-r--r--  1 root mailman 21K Feb 10 09:45 /usr/local/mailman/Mailman/Gui/Privacy.pyc
-rw-r--r--  1 root mailman 5.8K Feb 10 09:45 /usr/local/mailman/Mailman/Gui/Topics.pyc
-rw-r--r--  1 root mailman 6.2K Feb 10 09:45 /usr/local/mailman/Mailman/Gui/Usenet.pyc
-rw-r--r--  1 root mailman 922 Feb 10 09:45 /usr/local/mailman/Mailman/Gui/__init__.pyc
-rw-r--r--  1 root mailman 1.1K Feb 10 09:45 /usr/local/mailman/Mailman/Autoresponder.pyc
-rw-r--r--  1 root mailman 11K Feb 10 09:45 /usr/local/mailman/Mailman/Bouncer.pyc
-rw-r--r--  1 root mailman 8.8K Feb 10 09:45 /usr/local/mailman/Mailman/Deliverer.pyc
-rw-r--r--  1 root mailman 2.6K Feb 10 09:45 /usr/local/mailman/Mailman/Digester.pyc
-rw-r--r--  1 root mailman 12K Feb 10 09:45 /usr/local/mailman/Mailman/Errors.pyc
-rw-r--r--  1 root mailman 1.1K Feb 10 09:45 /usr/local/mailman/Mailman/GatewayManager.pyc
-rw-r--r--  1 root mailman 20K Feb 10 09:45 /usr/local/mailman/Mailman/HTMLFormatter.pyc
-rw-r--r--  1 root mailman 20K Feb 10 09:45 /usr/local/mailman/Mailman/ListAdmin.pyc
-rw-r--r--  1 root mailman 22K Feb 10 09:45 /usr/local/mailman/Mailman/LockFile.pyc
-rw-r--r--  1 root mailman 47K Feb 10 09:45 /usr/local/mailman/Mailman/MailList.pyc
-rw-r--r--  1 root mailman 3.5K Feb 10 09:45 /usr/local/mailman/Mailman/Mailbox.pyc
-rw-r--r--  1 root mailman 17K Feb 10 09:45 /usr/local/mailman/Mailman/MemberAdaptor.pyc
-rw-r--r--  1 root mailman 9.8K Feb 10 09:45 /usr/local/mailman/Mailman/Message.pyc
-rw-r--r--  1 root mailman 17K Feb 10 09:45 /usr/local/mailman/Mailman/OldStyleMemberships.pyc
-rw-r--r--  1 root mailman 5.5K Feb 10 09:45 /usr/local/mailman/Mailman/Pending.pyc
-rw-r--r--  1 root mailman 2.8K Feb 10 09:45 /usr/local/mailman/Mailman/SafeDict.pyc
-rw-r--r--  1 root mailman 8.6K Feb 10 09:45 /usr/local/mailman/Mailman/SecurityManager.pyc
-rw-r--r--  1 root mailman 3.6K Feb 10 09:45 /usr/local/mailman/Mailman/Site.pyc
-rw-r--r--  1 root mailman 856 Feb 10 09:45 /usr/local/mailman/Mailman/TopicMgr.pyc
-rw-r--r--  1 root mailman 2.3K Feb 10 09:45 /usr/local/mailman/Mailman/UserDesc.pyc
-rw-r--r--  1 root mailman 26K Feb 10 09:45 /usr/local/mailman/Mailman/Utils.pyc
-rw-r--r--  1 root mailman 873 Feb 10 09:45 /usr/local/mailman/Mailman/Version.pyc
-rw-r--r--  1 root mailman 118 Feb 10 09:45 /usr/local/mailman/Mailman/__init__.pyc
-rw-r--r--  1 root mailman 36K Feb 10 09:45 /usr/local/mailman/Mailman/htmlformat.pyc
-rw-r--r--  1 root mailman 3.8K Feb 10 09:45 /usr/local/mailman/Mailman/i18n.pyc
-rw-r--r--  1 apache mailman 1010 Feb 13 02:25 /usr/local/mailman/Mailman/mm_cfg.pyc
-rw-r--r--  1 root root 1.7K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/README.gentoo.gz
-rw-r--r--  1 root root 2.5K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/ACKNOWLEDGMENTS.gz
-rw-r--r--  1 root root 414 Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/BUGS.gz
-rw-r--r--  1 root root 6.2K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/FAQ.gz
-rw-r--r--  1 root root 35K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/NEWS.gz
-rw-r--r--  1 root root 3.7K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/README.gz
-rw-r--r--  1 root root 3.6K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/README-I18N.en.gz
-rw-r--r--  1 root root 553 Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/README.BSD.gz
-rw-r--r--  1 root root 304 Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/README.CONTRIB.gz
-rw-r--r--  1 root root 4.9K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/README.EXIM.gz
-rw-r--r--  1 root root 1.0K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/README.LINUX.gz
-rw-r--r--  1 root root 604 Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/README.MACOSX.gz
-rw-r--r--  1 root root 1.2K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/README.NETSCAPE.gz
-rw-r--r--  1 root root 3.4K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/README.POSTFIX.gz
-rw-r--r--  1 root root 3.2K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/README.QMAIL.gz
-rw-r--r--  1 root root 1.6K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/README.SENDMAIL.gz
-rw-r--r--  1 root root 1.1K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/README.USERAGENT.gz
-rw-r--r--  1 root root 3.6K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/TODO.gz
-rw-r--r--  1 root root 6.7K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/UPGRADING.gz
-rw-r--r--  1 root root 8.1K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/INSTALL.gz
-rw-r--r--  1 root root 485 Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/README.check_perms_grsecurity.gz
-rw-r--r--  1 root root 3.2K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/mm-handler.readme.gz
-rw-r--r--  1 root root 623 Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/virtusertable.gz
-rw-r--r--  1 root root 2.2K Feb 10 09:45 /usr/share/doc/mailman-2.1.5-r4/mailman.mc.gz
-rw-r--r--  1 root root 385 Feb 10 09:45 /etc/apache2/conf/modules.d/50_mailman.conf
-rwxr-xr-x  1 root root 597 Feb 10 09:45 /etc/init.d/mailman
mail / #    
---------------------------


The only files not beeng set to permission 644 are:
---------------------------
mail / # for foo in $(awk '{print $2}' /var/db/pkg/net-mail/mailman-2.1.5-r4/CONTENTS);do [[ -f "${foo}" ]] && ls -lah --color=no ${foo} | awk '{if ($1 != "-rw-r--r--") print $0}' ; done
---------------------------
-rwxr-xr-x  1 mailman mailman 3.0K Feb 10 09:45 /usr/local/mailman/bin/mmsitepass
-rwxr-xr-x  1 mailman mailman 7.0K Feb 10 09:45 /usr/local/mailman/bin/newlist
-rwxr-xr-x  1 mailman mailman 4.2K Feb 10 09:45 /usr/local/mailman/bin/rmlist
-rwxr-xr-x  1 mailman mailman 7.5K Feb 10 09:45 /usr/local/mailman/bin/add_members
-rwxr-xr-x  1 mailman mailman 8.2K Feb 10 09:45 /usr/local/mailman/bin/list_members
-rwxr-xr-x  1 mailman mailman 4.6K Feb 10 09:45 /usr/local/mailman/bin/remove_members
-rwxr-xr-x  1 mailman mailman 6.3K Feb 10 09:45 /usr/local/mailman/bin/clone_member
-rwxr-xr-x  1 mailman mailman 29K Feb 10 09:45 /usr/local/mailman/bin/update
-rwxr-xr-x  1 mailman mailman 5.3K Feb 10 09:45 /usr/local/mailman/bin/arch
-rwxr-xr-x  1 mailman mailman 9.5K Feb 10 09:45 /usr/local/mailman/bin/sync_members
-rwxr-xr-x  1 mailman mailman 4.2K Feb 10 09:45 /usr/local/mailman/bin/check_db
-rwxr-xr-x  1 mailman mailman 8.2K Feb 10 09:45 /usr/local/mailman/bin/withlist
-rwxr-xr-x  1 mailman mailman 12K Feb 10 09:45 /usr/local/mailman/bin/check_perms
-rwxr-xr-x  1 mailman mailman 4.9K Feb 10 09:45 /usr/local/mailman/bin/find_member
-rwxr-xr-x  1 mailman mailman 963 Feb 10 09:45 /usr/local/mailman/bin/version
-rwxr-xr-x  1 mailman mailman 13K Feb 10 09:45 /usr/local/mailman/bin/config_list
-rwxr-xr-x  1 mailman mailman 3.3K Feb 10 09:45 /usr/local/mailman/bin/list_lists
-rwxr-xr-x  1 mailman mailman 4.3K Feb 10 09:45 /usr/local/mailman/bin/dumpdb
-rwxr-xr-x  1 mailman mailman 5.4K Feb 10 09:45 /usr/local/mailman/bin/cleanarch
-rwxr-xr-x  1 mailman mailman 2.6K Feb 10 09:45 /usr/local/mailman/bin/list_admins
-rwxr-xr-x  1 mailman mailman 3.1K Feb 10 09:45 /usr/local/mailman/bin/genaliases
-rwxr-xr-x  1 mailman mailman 6.0K Feb 10 09:45 /usr/local/mailman/bin/change_pw
-rwxr-xr-x  1 mailman mailman 21K Feb 10 09:45 /usr/local/mailman/bin/mailmanctl
-rwxr-xr-x  1 mailman mailman 9.0K Feb 10 09:45 /usr/local/mailman/bin/qrunner
-rwxr-xr-x  1 mailman mailman 2.8K Feb 10 09:45 /usr/local/mailman/bin/inject
-rwxr-xr-x  1 mailman mailman 2.3K Feb 10 09:45 /usr/local/mailman/bin/unshunt
-rwxr-xr-x  1 mailman mailman 2.6K Feb 10 09:45 /usr/local/mailman/bin/fix_url.py
-rwxr-xr-x  1 mailman mailman 1.5K Feb 10 09:45 /usr/local/mailman/bin/convert.py
-rwxr-xr-x  1 mailman mailman 12K Feb 10 09:45 /usr/local/mailman/bin/transcheck
-rwxr-xr-x  1 mailman mailman 2.5K Feb 10 09:45 /usr/local/mailman/bin/b4b5-archfix
-rwxr-xr-x  1 mailman mailman 3.1K Feb 10 09:45 /usr/local/mailman/bin/list_owners
-rwxr-xr-x  1 mailman mailman 5.5K Feb 10 09:45 /usr/local/mailman/bin/msgfmt.py
-rwxr-xr-x  1 mailman mailman 1.4K Feb 10 09:45 /usr/local/mailman/bin/show_qfiles
-rwxr-xr-x  1 mailman mailman 3.2K Feb 10 09:45 /usr/local/mailman/bin/discard
-rwxr-xr-x  1 mailman mailman 2.9K Feb 10 09:45 /usr/local/mailman/bin/rb-archfix
-rwxr-xr-x  1 mailman mailman 6.5K Feb 10 09:45 /usr/local/mailman/bin/check_perms_grsecurity.py
-rwxr-xr-x  1 mailman mailman 4.0K Feb 10 09:45 /usr/local/mailman/bin/qmail-to-mailman.py
-rwxr-xr-x  1 mailman mailman 3.4K Feb 10 09:45 /usr/local/mailman/bin/rotatelogs.py
-rwxr-xr-x  1 mailman mailman 1.7K Feb 10 09:45 /usr/local/mailman/scripts/mailman
-rwxr-xr-x  1 mailman mailman 5.8K Feb 10 09:45 /usr/local/mailman/cron/checkdbs
-rwxr-xr-x  1 mailman mailman 8.9K Feb 10 09:45 /usr/local/mailman/cron/mailpasswds
-rwxr-xr-x  1 mailman mailman 2.4K Feb 10 09:45 /usr/local/mailman/cron/senddigests
-rwxr-xr-x  1 mailman mailman 10K Feb 10 09:45 /usr/local/mailman/cron/gate_news
-rwxr-xr-x  1 mailman mailman 4.3K Feb 10 09:45 /usr/local/mailman/cron/nightly_gzip
-rwxr-xr-x  1 mailman mailman 2.4K Feb 10 09:45 /usr/local/mailman/cron/bumpdigests
-rwxr-xr-x  1 mailman mailman 8.1K Feb 10 09:45 /usr/local/mailman/cron/disabled
-rw-rw-r--  1 mailman mailman 16K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Charset.py
-rw-rw-r--  1 mailman mailman 2.5K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Encoders.py
-rw-rw-r--  1 mailman mailman 595 Feb 10 09:45 /usr/local/mailman/pythonlib/email/Errors.py
-rw-rw-r--  1 mailman mailman 14K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Generator.py
-rw-rw-r--  1 mailman mailman 22K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Header.py
-rw-rw-r--  1 mailman mailman 686 Feb 10 09:45 /usr/local/mailman/pythonlib/email/Iterators.py
-rw-rw-r--  1 mailman mailman 2.6K Feb 10 09:45 /usr/local/mailman/pythonlib/email/MIMEAudio.py
-rw-rw-r--  1 mailman mailman 756 Feb 10 09:45 /usr/local/mailman/pythonlib/email/MIMEBase.py
-rw-rw-r--  1 mailman mailman 1.8K Feb 10 09:45 /usr/local/mailman/pythonlib/email/MIMEImage.py
-rw-rw-r--  1 mailman mailman 1.3K Feb 10 09:45 /usr/local/mailman/pythonlib/email/MIMEMessage.py
-rw-rw-r--  1 mailman mailman 1.3K Feb 10 09:45 /usr/local/mailman/pythonlib/email/MIMEMultipart.py
-rw-rw-r--  1 mailman mailman 703 Feb 10 09:45 /usr/local/mailman/pythonlib/email/MIMENonMultipart.py
-rw-rw-r--  1 mailman mailman 1.8K Feb 10 09:45 /usr/local/mailman/pythonlib/email/MIMEText.py
-rw-rw-r--  1 mailman mailman 31K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Message.py
-rw-rw-r--  1 mailman mailman 13K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Parser.py
-rw-rw-r--  1 mailman mailman 10K Feb 10 09:45 /usr/local/mailman/pythonlib/email/Utils.py
-rw-rw-r--  1 mailman mailman 1.9K Feb 10 09:45 /usr/local/mailman/pythonlib/email/__init__.py
-rw-rw-r--  1 mailman mailman 2.0K Feb 10 09:45 /usr/local/mailman/pythonlib/email/_compat21.py
-rw-rw-r--  1 mailman mailman 2.0K Feb 10 09:45 /usr/local/mailman/pythonlib/email/_compat22.py
-rw-rw-r--  1 mailman mailman 15K Feb 10 09:45 /usr/local/mailman/pythonlib/email/_parseaddr.py
-rw-rw-r--  1 mailman mailman 5.8K Feb 10 09:45 /usr/local/mailman/pythonlib/email/base64MIME.py
-rw-rw-r--  1 mailman mailman 11K Feb 10 09:45 /usr/local/mailman/pythonlib/email/quopriMIME.py
-rw-rw-r--  1 mailman mailman 3.5K Feb 10 09:45 /usr/local/mailman/pythonlib/email/MIMEAudio.pyc
-rw-rw-r--  1 mailman mailman 2.4K Feb 10 09:45 /usr/local/mailman/pythonlib/email/MIMEImage.pyc
-rw-rw-r--  1 mailman mailman 1.9K Feb 10 09:45 /usr/local/mailman/pythonlib/email/MIMEMultipart.pyc
-rw-rw-r--  1 mailman mailman 3.2K Feb 10 09:45 /usr/local/mailman/pythonlib/email/_compat21.pyc
-rw-rw-r--  1 mailman mailman 149 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/__init__.py
-rw-rw-r--  1 mailman mailman 141 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/euc_jp.py
-rw-rw-r--  1 mailman mailman 151 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/iso_2022_jp.py
-rw-rw-r--  1 mailman mailman 155 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/iso_2022_jp_1.py
-rw-rw-r--  1 mailman mailman 159 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/iso_2022_jp_ext.py
-rw-rw-r--  1 mailman mailman 73 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/jis_7.py
-rw-rw-r--  1 mailman mailman 1014 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/jis_x_0201_katakana.py
-rw-rw-r--  1 mailman mailman 1002 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/jis_x_0201_roman.py
-rw-rw-r--  1 mailman mailman 65 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/ms932.py
-rw-rw-r--  1 mailman mailman 147 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/shift_jis.py
-rw-rw-r--  1 mailman mailman 71 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/sjis.py
-rw-rw-r--  1 mailman mailman 68 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/ujis.py
-rw-rw-r--  1 mailman mailman 68 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/windows_31j.py
-rw-rw-r--  1 mailman mailman 38 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/python/__init__.py
-rw-rw-r--  1 mailman mailman 4.8K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/python/euc_jp.py
-rw-rw-r--  1 mailman mailman 5.6K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/python/iso_2022_jp.py
-rw-rw-r--  1 mailman mailman 5.9K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/python/iso_2022_jp_1.py
-rw-rw-r--  1 mailman mailman 6.4K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/python/iso_2022_jp_ext.py
-rw-rw-r--  1 mailman mailman 4.1K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/python/shift_jis.py
-rw-rw-r--  1 mailman mailman 176 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/python/__init__.pyc
-rw-rw-r--  1 mailman mailman 7.5K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/python/euc_jp.pyc
-rw-rw-r--  1 mailman mailman 7.4K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/python/iso_2022_jp.pyc
-rw-rw-r--  1 mailman mailman 7.9K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/python/iso_2022_jp_1.pyc
-rw-rw-r--  1 mailman mailman 8.2K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/python/iso_2022_jp_ext.pyc
-rw-rw-r--  1 mailman mailman 7.2K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/python/shift_jis.pyc
-rw-rw-r--  1 mailman mailman 38 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/c/__init__.py
-rw-rw-r--  1 mailman mailman 1.8K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/c/euc_jp.py
-rw-rw-r--  1 mailman mailman 2.6K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/c/iso_2022_jp.py
-rw-rw-r--  1 mailman mailman 2.8K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/c/iso_2022_jp_1.py
-rw-rw-r--  1 mailman mailman 2.9K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/c/iso_2022_jp_ext.py
-rw-rw-r--  1 mailman mailman 1.8K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/c/ms932.py
-rw-rw-r--  1 mailman mailman 1.8K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/c/shift_jis.py
-rwxrwxr-x  1 mailman mailman 183K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/c/_japanese_codecs.so
-rw-rw-r--  1 mailman mailman 4.7K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/c/iso_2022_jp.pyc
-rw-rw-r--  1 mailman mailman 5.0K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/c/iso_2022_jp_1.pyc
-rw-rw-r--  1 mailman mailman 5.1K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/c/iso_2022_jp_ext.pyc
-rw-rw-r--  1 mailman mailman 3.9K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/c/ms932.pyc
-rw-rw-r--  1 mailman mailman 3.9K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/c/shift_jis.pyc
-rw-rw-r--  1 mailman mailman 37 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/mappings/__init__.py
-rw-rw-r--  1 mailman mailman 155K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/mappings/euc_jp.py
-rw-rw-r--  1 mailman mailman 155K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/mappings/jis_x_0208.py
-rw-rw-r--  1 mailman mailman 137K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/mappings/jis_x_0212.py
-rw-rw-r--  1 mailman mailman 155K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/mappings/shift_jis.py
-rw-rw-r--  1 mailman mailman 178 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/mappings/__init__.pyc
-rw-rw-r--  1 mailman mailman 162K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/mappings/euc_jp.pyc
-rw-rw-r--  1 mailman mailman 162K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/mappings/jis_x_0208.pyc
-rw-rw-r--  1 mailman mailman 143K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/mappings/jis_x_0212.pyc
-rw-rw-r--  1 mailman mailman 162K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/mappings/shift_jis.pyc
-rw-rw-r--  1 mailman mailman 948 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/aliases/__init__.py
-rw-rw-r--  1 mailman mailman 304 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/iso_2022_jp.pyc
-rw-rw-r--  1 mailman mailman 310 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/iso_2022_jp_1.pyc
-rw-rw-r--  1 mailman mailman 316 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/iso_2022_jp_ext.pyc
-rw-rw-r--  1 mailman mailman 209 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/jis_7.pyc
-rw-rw-r--  1 mailman mailman 3.0K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/jis_x_0201_katakana.pyc
-rw-rw-r--  1 mailman mailman 2.9K Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/jis_x_0201_roman.pyc
-rw-rw-r--  1 mailman mailman 205 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/ms932.pyc
-rw-rw-r--  1 mailman mailman 298 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/shift_jis.pyc
-rw-rw-r--  1 mailman mailman 206 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/sjis.pyc
-rw-rw-r--  1 mailman mailman 203 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/ujis.pyc
-rw-rw-r--  1 mailman mailman 209 Feb 10 09:45 /usr/local/mailman/pythonlib/japanese/windows_31j.pyc
-rw-rw-r--  1 mailman mailman 110 Feb 10 09:45 /usr/local/mailman/pythonlib/lib/python2.3/site-packages/japanese.pth
-rw-rw-r--  1 mailman mailman 882 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/__init__.py
-rw-rw-r--  1 mailman mailman 1.6K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/aliases.py
-rw-rw-r--  1 mailman mailman 976 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/cp949.py
-rw-rw-r--  1 mailman mailman 979 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/euc_kr.py
-rw-rw-r--  1 mailman mailman 967 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/hangul.py
-rw-rw-r--  1 mailman mailman 994 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/iso_2022_kr.py
-rw-rw-r--  1 mailman mailman 976 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/johab.py
-rw-rw-r--  1 mailman mailman 991 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/qwerty2bul.py
-rw-rw-r--  1 mailman mailman 985 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/unijohab.py
-rw-rw-r--  1 mailman mailman 882 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/mappings/__init__.py
-rw-rw-r--  1 mailman mailman 77K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/mappings/johab_ideograph.py
-rw-rw-r--  1 mailman mailman 54K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/mappings/ksc5601_hangul.py
-rw-rw-r--  1 mailman mailman 111K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/mappings/ksc5601_ideograph.py
-rw-rw-r--  1 mailman mailman 24K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/mappings/ksc5601_misc.py
-rw-rw-r--  1 mailman mailman 189K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/mappings/uhc.py
-rw-rw-r--  1 mailman mailman 176 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/mappings/__init__.pyc
-rw-rw-r--  1 mailman mailman 80K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/mappings/johab_ideograph.pyc
-rw-rw-r--  1 mailman mailman 56K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/mappings/ksc5601_hangul.pyc
-rw-rw-r--  1 mailman mailman 116K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/mappings/ksc5601_ideograph.pyc
-rw-rw-r--  1 mailman mailman 24K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/mappings/ksc5601_misc.pyc
-rw-rw-r--  1 mailman mailman 208K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/mappings/uhc.pyc
-rw-rw-r--  1 mailman mailman 882 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/c/__init__.py
-rw-rw-r--  1 mailman mailman 1.3K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/c/cp949.py
-rw-rw-r--  1 mailman mailman 1.3K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/c/euc_kr.py
-rwxrwxr-x  1 mailman mailman 460K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/c/_koco.so
-rwxrwxr-x  1 mailman mailman 16K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/c/hangul.so
-rw-rw-r--  1 mailman mailman 1.5K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/c/cp949.pyc
-rw-rw-r--  1 mailman mailman 882 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/__init__.py
-rw-rw-r--  1 mailman mailman 1.1K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/cp949.py
-rw-rw-r--  1 mailman mailman 5.6K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/euc_kr.py
-rw-rw-r--  1 mailman mailman 11K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/hangul.py
-rw-rw-r--  1 mailman mailman 6.8K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/iso_2022_kr.py
-rw-rw-r--  1 mailman mailman 7.0K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/johab.py
-rw-rw-r--  1 mailman mailman 7.1K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/qwerty2bul.py
-rw-rw-r--  1 mailman mailman 1.8K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/unijohab.py
-rw-rw-r--  1 mailman mailman 174 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/__init__.pyc
-rw-rw-r--  1 mailman mailman 400 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/cp949.pyc
-rw-rw-r--  1 mailman mailman 6.5K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/euc_kr.pyc
-rw-rw-r--  1 mailman mailman 13K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/hangul.pyc
-rw-rw-r--  1 mailman mailman 5.7K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/iso_2022_kr.pyc
-rw-rw-r--  1 mailman mailman 8.3K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/johab.pyc
-rw-rw-r--  1 mailman mailman 8.3K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/qwerty2bul.pyc
-rw-rw-r--  1 mailman mailman 2.4K Feb 10 09:45 /usr/local/mailman/pythonlib/korean/python/unijohab.pyc
-rw-rw-r--  1 mailman mailman 280 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/cp949.pyc
-rw-rw-r--  1 mailman mailman 255 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/hangul.pyc
-rw-rw-r--  1 mailman mailman 298 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/iso_2022_kr.pyc
-rw-rw-r--  1 mailman mailman 280 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/johab.pyc
-rw-rw-r--  1 mailman mailman 295 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/qwerty2bul.pyc
-rw-rw-r--  1 mailman mailman 289 Feb 10 09:45 /usr/local/mailman/pythonlib/korean/unijohab.pyc
-rw-rw-r--  1 mailman mailman 22 Feb 10 09:45 /usr/local/mailman/pythonlib/korean.pth
-rw-rw-rw-  1 mailman mailman 44K Feb 13 13:26 /usr/local/mailman/Mailman/Archiver/HyperArch.pyc
-rw-rw-rw-  1 mailman mailman 15K Feb 13 13:26 /usr/local/mailman/Mailman/Archiver/HyperDatabase.pyc
-rw-rw-rw-  1 mailman mailman 35K Feb 13 13:26 /usr/local/mailman/Mailman/Archiver/pipermail.pyc
-rw-rw-rw-  1 mailman mailman 1.9K Feb 13 13:26 /usr/local/mailman/Mailman/Handlers/Acknowledge.pyc
-rw-rw-rw-  1 mailman mailman 594 Feb 13 13:26 /usr/local/mailman/Mailman/Handlers/AfterDelivery.pyc
-rw-rw-rw-  1 mailman mailman 2.2K Feb 13 13:25 /usr/local/mailman/Mailman/Handlers/Approve.pyc
-rw-rw-rw-  1 mailman mailman 2.4K Feb 13 13:26 /usr/local/mailman/Mailman/Handlers/AvoidDuplicates.pyc
-rw-rw-rw-  1 mailman mailman 3.2K Feb 13 13:26 /usr/local/mailman/Mailman/Handlers/CalcRecips.pyc
-rw-rw-rw-  1 mailman mailman 770 Feb 13 13:26 /usr/local/mailman/Mailman/Handlers/Cleanse.pyc
-rw-rw-rw-  1 mailman mailman 6.9K Feb 12 20:31 /usr/local/mailman/Mailman/Handlers/CookHeaders.pyc
-rw-rw-rw-  1 mailman mailman 1.3K Feb 13 13:26 /usr/local/mailman/Mailman/Handlers/Emergency.pyc
-rw-rw-rw-  1 mailman mailman 7.3K Feb 13 13:26 /usr/local/mailman/Mailman/Handlers/MimeDel.pyc
-rw-rw-rw-  1 mailman mailman 549 Feb 12 20:31 /usr/local/mailman/Mailman/Handlers/OwnerRecips.pyc
-rw-rw-rw-  1 mailman mailman 3.0K Feb 12 20:31 /usr/local/mailman/Mailman/Handlers/Replybot.pyc
-rw-rw-rw-  1 mailman mailman 9.8K Feb 12 20:31 /usr/local/mailman/Mailman/Handlers/SMTPDirect.pyc
-rw-rw-rw-  1 mailman mailman 5.1K Feb 12 20:31 /usr/local/mailman/Mailman/Handlers/SpamDetect.pyc
-rw-rw-rw-  1 mailman mailman 3.7K Feb 13 13:26 /usr/local/mailman/Mailman/Handlers/Tagger.pyc
-rw-rw-rw-  1 mailman mailman 989 Feb 13 13:26 /usr/local/mailman/Mailman/Handlers/ToArchive.pyc
-rw-rw-rw-  1 mailman mailman 1.3K Feb 12 20:31 /usr/local/mailman/Mailman/Handlers/ToOutgoing.pyc
-rw-rw-rw-  1 mailman mailman 1.3K Feb 13 13:26 /usr/local/mailman/Mailman/Handlers/ToUsenet.pyc
-rw-rw-rw-  1 mailman mailman 2.0K Feb 12 20:31 /usr/local/mailman/Mailman/Queue/ArchRunner.pyc
-rw-rw-rw-  1 mailman mailman 10K Feb 12 20:31 /usr/local/mailman/Mailman/Queue/BounceRunner.pyc
-rw-rw-rw-  1 mailman mailman 8.0K Feb 12 20:31 /usr/local/mailman/Mailman/Queue/CommandRunner.pyc
-rw-rw-rw-  1 mailman mailman 2.9K Feb 12 20:31 /usr/local/mailman/Mailman/Queue/IncomingRunner.pyc
-rw-rw-rw-  1 mailman mailman 4.8K Feb 12 20:31 /usr/local/mailman/Mailman/Queue/NewsRunner.pyc
-rw-rw-rw-  1 mailman mailman 4.0K Feb 12 20:31 /usr/local/mailman/Mailman/Queue/OutgoingRunner.pyc
-rw-rw-rw-  1 mailman mailman 1.7K Feb 12 20:31 /usr/local/mailman/Mailman/Queue/RetryRunner.pyc
-rw-rw-rw-  1 mailman mailman 8.0K Feb 12 20:31 /usr/local/mailman/Mailman/Queue/Runner.pyc
-rw-rw-rw-  1 mailman mailman 1.5K Feb 12 20:31 /usr/local/mailman/Mailman/Queue/VirginRunner.pyc
-rw-rw-rw-  1 mailman mailman 1.6K Feb 12 20:31 /usr/local/mailman/Mailman/Bouncers/BouncerAPI.pyc
-rw-rw-rw-  1 mailman mailman 1.1K Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/Caiwireless.pyc
-rw-rw-rw-  1 mailman mailman 1.1K Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/Compuserve.pyc
-rw-rw-rw-  1 mailman mailman 2.2K Feb 13 14:00 /usr/local/mailman/Mailman/Bouncers/DSN.pyc
-rw-rw-rw-  1 mailman mailman 1.1K Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/Exchange.pyc
-rw-rw-rw-  1 mailman mailman 750 Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/Exim.pyc
-rw-rw-rw-  1 mailman mailman 1.9K Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/GroupWise.pyc
-rw-rw-rw-  1 mailman mailman 714 Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/LLNL.pyc
-rw-rw-rw-  1 mailman mailman 1.3K Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/Microsoft.pyc
-rw-rw-rw-  1 mailman mailman 2.1K Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/Netscape.pyc
-rw-rw-rw-  1 mailman mailman 2.3K Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/Postfix.pyc
-rw-rw-rw-  1 mailman mailman 1.2K Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/Qmail.pyc
-rw-rw-rw-  1 mailman mailman 1.6K Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/SMTP32.pyc
-rw-rw-rw-  1 mailman mailman 2.6K Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/SimpleMatch.pyc
-rw-rw-rw-  1 mailman mailman 758 Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/SimpleWarning.pyc
-rw-rw-rw-  1 mailman mailman 1.4K Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/Yahoo.pyc
-rw-rw-rw-  1 mailman mailman 2.2K Mar  1 05:00 /usr/local/mailman/Mailman/Bouncers/Yale.pyc
-rw-rw-rw-  1 mailman mailman 127 Feb 12 20:31 /usr/local/mailman/Mailman/Bouncers/__init__.pyc
-rw-rw-rw-  1 mailman mailman 127 Feb 13 00:17 /usr/local/mailman/Mailman/Commands/__init__.pyc
-rw-rw-rw-  1 mailman mailman 2.9K Feb 13 00:17 /usr/local/mailman/Mailman/Commands/cmd_confirm.pyc
-rw-rw-rw-  1 mailman mailman 564 Feb 13 03:29 /usr/local/mailman/Mailman/Commands/cmd_echo.pyc
-rw-rw-rw-  1 mailman mailman 709 Feb 13 03:29 /usr/local/mailman/Mailman/Commands/cmd_end.pyc
-rw-rw-rw-  1 mailman mailman 2.7K Feb 13 03:29 /usr/local/mailman/Mailman/Commands/cmd_help.pyc
-rw-rw-rw-  1 mailman mailman 1.6K Feb 13 03:29 /usr/local/mailman/Mailman/Commands/cmd_info.pyc
-rw-rw-rw-  1 mailman mailman 292 Feb 13 03:29 /usr/local/mailman/Mailman/Commands/cmd_join.pyc
-rw-rw-rw-  1 mailman mailman 298 Feb 13 03:29 /usr/local/mailman/Mailman/Commands/cmd_leave.pyc
-rw-rw-rw-  1 mailman mailman 2.0K Feb 13 03:29 /usr/local/mailman/Mailman/Commands/cmd_lists.pyc
-rw-rw-rw-  1 mailman mailman 3.1K Feb 13 03:29 /usr/local/mailman/Mailman/Commands/cmd_password.pyc
-rw-rw-rw-  1 mailman mailman 300 Feb 13 03:29 /usr/local/mailman/Mailman/Commands/cmd_remove.pyc
-rw-rw-rw-  1 mailman mailman 15K Feb 13 03:29 /usr/local/mailman/Mailman/Commands/cmd_set.pyc
-rw-rw-rw-  1 mailman mailman 276 Feb 13 03:29 /usr/local/mailman/Mailman/Commands/cmd_stop.pyc
-rw-rw-rw-  1 mailman mailman 4.2K Feb 13 03:29 /usr/local/mailman/Mailman/Commands/cmd_subscribe.pyc
-rw-rw-rw-  1 mailman mailman 2.6K Feb 13 03:29 /usr/local/mailman/Mailman/Commands/cmd_unsubscribe.pyc
-rw-rw-rw-  1 mailman mailman 4.1K Feb 13 03:29 /usr/local/mailman/Mailman/Commands/cmd_who.pyc
-rwxr-xr-x  1 mailman mailman 2.5K Feb 10 09:45 /usr/local/mailman/tests/onebounce.py
-rwxr-xr-x  1 mailman mailman 1.4K Feb 10 09:45 /usr/local/mailman/tests/fblast.py
-rwxr-sr-x  1 mailman mailman 10K Feb 10 09:45 /usr/local/mailman/cgi-bin/admindb
-rwxr-sr-x  1 mailman mailman 10K Feb 10 09:45 /usr/local/mailman/cgi-bin/admin
-rwxr-sr-x  1 mailman mailman 10K Feb 10 09:45 /usr/local/mailman/cgi-bin/confirm
-rwxr-sr-x  1 mailman mailman 10K Feb 10 09:45 /usr/local/mailman/cgi-bin/create
-rwxr-sr-x  1 mailman mailman 10K Feb 10 09:45 /usr/local/mailman/cgi-bin/edithtml
-rwxr-sr-x  1 mailman mailman 10K Feb 10 09:45 /usr/local/mailman/cgi-bin/listinfo
-rwxr-sr-x  1 mailman mailman 10K Feb 10 09:45 /usr/local/mailman/cgi-bin/options
-rwxr-sr-x  1 mailman mailman 10K Feb 10 09:45 /usr/local/mailman/cgi-bin/private
-rwxr-sr-x  1 mailman mailman 10K Feb 10 09:45 /usr/local/mailman/cgi-bin/rmlist
-rwxr-sr-x  1 mailman mailman 10K Feb 10 09:45 /usr/local/mailman/cgi-bin/roster
-rwxr-sr-x  1 mailman mailman 10K Feb 10 09:45 /usr/local/mailman/cgi-bin/subscribe
-rwxr-sr-x  1 mailman mailman 11K Feb 10 09:45 /usr/local/mailman/mail/mailman
-rwxr-xr-x  1 root root 597 Feb 10 09:45 /etc/init.d/mailman
mail / #   
---------------------------


So... please people get your configuration the way it should be, before we tweak the hell out of the mailman ebuild. If anyone needs help, then feel free to post in the Gentoo forum and I am shure alot of mailman users will help you. Or if needed, send me a PM and I will try to help you out as much as I can.



cheers

SteveB
Comment 28 Josh Nichols (RETIRED) gentoo-dev 2005-03-07 19:36:53 UTC
I was posting in the forums ( http://forums.gentoo.org/viewtopic-p-2165655.html ).

At first, I had a proposal for a new ebuild, but after seeing some other posts, specifically steveb, it became clear that it really isn't necessary to modify the ebuild. Instead, perhaps the README.gentoo.gz should be modified to be clearler. 

It mentions to read the docs at http://www.list.org, but perhaps it should be more specific. There is a section that deals with configurations there ( http://list.org/mailman-install/mail-server.html ), so maybe that link should be included, or better yet, gentooified docs for the major MTAs.
Comment 29 MAL 2005-03-16 07:16:10 UTC
Courier runs mailman as uid 'mail'.  This means I need to edit the ebuild every time I update mailman, and change MAILGID="280" to MAILGID="12".

I'm not sure what the Right Thing to do is, but we can either:

Make the ebuild auto-detect installed MTA, and set MAILGID automatically.

or:

Have a use flag for courier (and other MTAs), that causes a different MAILGID to be used.

or at least:

Add einfo/add to the README.gentoo, info about how to reconfigure courier.
Comment 30 MAL 2005-03-17 09:42:03 UTC
My previous comment should have begun:

"Courier runs mailman as gid 'mail'."

gid, rather than uid.
Comment 31 Chris Humbert 2005-03-21 00:30:07 UTC
mailman should run with its own gid apart from the MTA.  The mail wrapper is setgid to mailmain to allow this:
rwxr-sr-x  1 mailman mailman 7856 Mar 21 03:13 /usr/local/mailman/mail/mailman

However, the gid check in the wrapper checks the real gid (the gid of the MTA) instead of the effective gid (mailman).  One fix is to have the wrapper set its real gid to the effective gid as done by the attached mailman-2.1.5-setregid.patch.  This patch has been verified to work with postfix and should work with all other MTAs.
Comment 32 Chris Humbert 2005-03-21 00:32:43 UTC
Created attachment 54027 [details, diff]
setregid() to prevent group mismatch error with any MTA
Comment 33 Martin Holzer (RETIRED) gentoo-dev 2005-04-17 03:44:03 UTC
i've submitted the patch upstream

see http://sourceforge.net/tracker/index.php?func=detail&aid=1184595&group_id=103&atid=300103
Comment 34 sebastian walter 2005-05-09 07:43:50 UTC
I have the same problem after reading EVERY available documentation. Why should the mail wrapper be executed correctly by postfix, if postfix is executing it as nobody? the permissions are set to mailman:mailman

Even after "su - nobody", and typing the command in the terminal, the problem still exists.

But I'm not using mysql for aliases, perhaps that's the reason for the different behaviuor?
Comment 35 Martin Holzer (RETIRED) gentoo-dev 2005-05-24 15:26:26 UTC
added in 2.1.6-rc4