Greetings. I have a mailserver running OpenBSD 4.4, Postfix 2.5.3 and Mailman 2.1.0. The machine hosts multiple virtual domains and Mailman already hosts several mailing lists in one of these domains.
This evening I tried creating a new list but posts from a subscriber to the new list bounce with the message "User unknown in virtual mailbox table." AFAICT Mailman is set up to work with Postfix virtual domains as described in sections 6.1 and 6.2 of the Mailman docs. Mailman runs fine for other lists in this domain on this host. I did notice that the virtual-mailman file was not updated when I created the list at 18:37: r...@mail:data# pwd /usr/local/mailman/data r...@mail:data# ls -l total 164 -rw-r----- 1 root mailman 41 Apr 19 2008 adm.pw -rw-rw---- 1 root mailman 7596 Mar 21 18:37 aliases -rw-rw---- 1 mailman mailman 65536 Mar 21 18:37 aliases.db -rw-r----- 1 root mailman 41 Apr 19 2008 creator.pw -rw-r--r-- 1 root mailman 10 Apr 22 2008 last_mailman_version -rw-rw---- 1 mailman mailman 6 Feb 19 02:53 master-qrunner.pid -rw-r--r-- 1 root mailman 14114 Jun 21 2008 sitelist.cfg -rw-rw---- 1 root mailman 5077 Mar 21 18:33 virtual-mailman -rw-rw---- 1 mailman mailman 65536 Mar 21 18:37 virtual-mailman.db Not that aliases, aliases.db and virtual-mailman.db all got updated when I created the new list but virtual-mailman did not. I've tried restarting apache, postfix and Mailman, but no joy. I've also pasted lines from the end of mm_cfg.py below. Thanks in advance for clues as to what's missing here. dn from mm_cfg.py (with the domain name scrubbed out): MTA = 'Postfix' MAILMAN_SITE_LIST = 'mailman' DEFAULT_EMAIL_HOST = 'mydomain.tld' DEFAULT_URL_HOST = 'mydomain.tld' DEFAULT_URL_PATTERN = 'https://%s/mailman/' PUBLIC_ARCHIVE_URL = 'https://%(hostname)s/pipermail/%(listname)s' IMAGE_LOGOS = '/icons/' POSTFIX_ALIAS_CMD = '/usr/local/sbin/postalias' POSTFIX_MAP_CMD = '/usr/local/sbin/postmap' POSTFIX_STYLE_VIRTUAL_DOMAINS = [ 'mydomain.tld' ] VERP_PASSWORD_REMINDERS = Yes VERP_PERSONALIZED_DELIVERIES = Yes VERP_DELIVERY_INTERVAL = Yes VERP_CONFIRMATIONS = Yes VERP_DELIVERY_INTERVAL = 1 OWNERS_CAN_ENABLE_PERSONALIZATION = Yes add_virtualhost('mydomain.tld', 'mail.mydomain.tld') ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9