[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