The README.gentoo instructions included with mailman-2.1.5-r4 aren't correct for use with courier. There are two problems 1) courier aliases go into a file /etc/courier/aliases and then you run makealiases 2) The alias statements should not include quotes. If they do, makealiases fails. Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: Steps 5 and 7 look like: 7) For each list created (either with web interface or with bin/newlist) this must be added to /etc/mail/aliases (see smrsh notes below) replace <list-name> with the name of the list: <list-name>: "|/usr/local/mailman/mail/mailman post <list-name>" <list-name>-admin: "|/usr/local/mailman/mail/mailman admin <list-name>" <list-name>-bounces: "|/usr/local/mailman/mail/mailman bounces <list-name>" <list-name>-confirm: "|/usr/local/mailman/mail/mailman confirm <list-name>" <list-name>-join: "|/usr/local/mailman/mail/mailman join <list-name>" <list-name>-leave: "|/usr/local/mailman/mail/mailman leave <list-name>" <list-name>-owner: "|/usr/local/mailman/mail/mailman owner <list-name>" <list-name>-request: "|/usr/local/mailman/mail/mailman request <list-name>" <list-name>-subscribe: "|/usr/local/mailman/mail/mailman subscribe <list-name>" <list-name>-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe <list-name>" Run newaliases: newaliases Expected Results: For correct operation with courier (tested with 0.48.1) they should be: 7) For each list created (either with web interface or with bin/newlist) this must be added to a file in /etc/courier/aliases/ (see smrsh notes below) replace <list-name> with the name of the list: <list-name>: |/usr/local/mailman/mail/mailman post <list-name> <list-name>-admin: |/usr/local/mailman/mail/mailman admin <list-name> <list-name>-bounces: |/usr/local/mailman/mail/mailman bounces <list-name> <list-name>-confirm: |/usr/local/mailman/mail/mailman confirm <list-name> <list-name>-join: |/usr/local/mailman/mail/mailman join <list-name> <list-name>-leave: |/usr/local/mailman/mail/mailman leave <list-name> <list-name>-owner: |/usr/local/mailman/mail/mailman owner <list-name> <list-name>-request: |/usr/local/mailman/mail/mailman request <list-name> <list-name>-subscribe: |/usr/local/mailman/mail/mailman subscribe <list-name> <list-name>-unsubscribe: |/usr/local/mailman/mail/mailman unsubscribe <list-name> Run makealiases: makealiases
Added a note for courier-users.