On 4.0 I have installed mailman (flavour postfix):
$ pkg_info | grep mailman
mailman-2.1.8p3-postfix mailing list manager with web interface
But I still get the infamous group mismatch error:
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 "nobody". Try tweaking the mail server to run the script as
group "_mailman", or re-run configure, providing the command line option
`--with-mail-gid=nobody'. )
I have read that this has been fixed since 3.8.
Also, where does the OpenBSD mailman package store its list management
aliases? I tried /var/spool/mailman/data/aliases. I can't seem to get
mailman to generate aliases automatically. This is what I have put in
mm_cfg.py:
add_virtualhost( 'mailman.domain.com' )
MTA = 'Postfix'
POSTFIX_ALIAS_CMD = '/usr/local/sbin/postalias'
POSTFIX_MAP_CMD = '/usr/local/sbin/postmap'
Once I edited this file I received an error when trying to create a list
("We're sorry, we hit a bug!").
Thanks for any help,
Pedro