[Mailman-Users] adding a list to a virtual domain

David Newman dnewman at networktest.com
Sun Mar 22 03:02:33 CET 2009


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:

root at mail:data# pwd
/usr/local/mailman/data
root at 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')



More information about the Mailman-Users mailing list