Mark A. Olbert a écrit :
> Thanks to mouss and others for helping me figure out how to configure postfix
> and amavisd to route mail to different endpoints based on whether the address
> is in a subdomain.
>
> I'm running into a GID problem in the interface between mailman and postfix.
> Here's the error message:
>
> (Command died with status 2: "/usr/mailman/mail/mailman post mailman".
> Command output: Group mismatch error. Mailman expected the mail wrapper
> script to be executed as group "mailman", but the system's mail server
> executed the mail script as group "nogroup". Try tweaking the mail server to
> run the script as group "mailman", or re-run configure, providing the
> command line option `--with-mail-gid=nogroup'.)
>
> In googling the problem I came across one purported solution which involved
> simply creating a separate aliases file for mailman aliases, whose group
> ownership was set to mailman. That didn't work, nor did setting the separate
> aliases file's group ownership to nogroup.
>
> Before I go in and reconfigure mailman I thought I'd check here and in the
> mailman users group to see if anyone had any other alternative solutions.
>
Put mailman aliases in their own file and make it belong to the right
uid:gid.
alias_maps =
# adjust path to system aliases
hash:/etc/aliases
# mailman aliases
hash:/etc/postfix/mailman_aliases
# postalias hash:/etc/postfix/mailman_aliases
# chown mailman:mailman /etc/postfix/mailman_aliases