Re: [Mailman-Users] Virtual Domains for Mailing Lists in MailMan

Mark,
Oooh! Aaah! Happy dance!
It works.
Thanks for being so generous with your expertise. Cleaning up my
fuzzy ideas has been a pleasure.
A minor puzzle, just in case you're interested:
You'll be unsurprised that I found virtual_mailbox_domains and
virtual_alias_domains will fight over any domain common to both.
Since OS X Server is dependent on virtual_mailbox_domains , I did my
usual blind monkey try-this-and-that and discovered it works fine
without virtual_alias_domains. I won't pretend to understand, but am
wondering if I've created something that will be less than robust.
And one more question, if you don't mind:
In addition to hosting lists for virtual domains, I need to host
listname at the address listname@laughingboot.net on the server gilded-
bat.laughingboot.net. Is this sufficient?
# mm_dfg.py # 2009-06-16
# Include Defaults:
from Defaults import *
# Site-specific overrides:
MTA = 'Postfix' DEFAULT_EMAIL_HOST = 'laughingboot.net' DEFAULT_URL_HOST = 'gilded-bat.laughingboot.net' VIRTUAL_HOSTS.clear() add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) add_virtualhost('gurgitate.org', 'gurgitate.org') POSTFIX_STYLE_VIRTUAL_DOMAINS = 'gurgitate.org' DEFAULT_MAX_MESSAGE_SIZE = 10000 # KB
I've read that I need to do this as well…
# /etc/postfix/virtual # 2009-06-09
laughingboot.net IGNORE @laughingboot.net @mail.laughingboot.net
…but feel like a cargo cult member worshipping a ball point pen when I
look at it. Of course gilded-bat.laughingboot.net needs to continue
to handle non-mailing list mail for laughingboot.net as well.
Thanks again, Bryan

Bryan Harrison
I'm far from a Postfix expert, and I'm not sure what's going on in your case. My understanding is that with virtual_mailbox_domains, mail to such a domain is always delivered to a mailbox or mail directory, and aliases such as those which pipe the mail to a mailman wrapper do not apply. So, I'm not sure what you have that enables this mail to be delivered to Mailman.
The above is sufficient and (almost) correct if laughingboot.net is a local (non-virtual) domain as far as Postfix is concerned. Yhe last line should be
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['gurgitate.org']
POSTFIX_STYLE_VIRTUAL_DOMAINS is a list even if it has only one entry.
If /etc/postfix/virtual is a virtual_alias_maps file, the first line above says laughingboot.net is a virtual_alias_domain and is not required if laughingboot.net is listed explicitly in virtual_alias_domains in main.cf. The second line says all mail to the domain laughingboot.net should be routed to mail.laughingboot.net.
If it is a virtual_mailbox_maps file, The first line may work analogously, but I'm not sure and the second line specifies a mailbox name to which to deliver laughingboot.net mail.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

Bryan Harrison
I'm far from a Postfix expert, and I'm not sure what's going on in your case. My understanding is that with virtual_mailbox_domains, mail to such a domain is always delivered to a mailbox or mail directory, and aliases such as those which pipe the mail to a mailman wrapper do not apply. So, I'm not sure what you have that enables this mail to be delivered to Mailman.
The above is sufficient and (almost) correct if laughingboot.net is a local (non-virtual) domain as far as Postfix is concerned. Yhe last line should be
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['gurgitate.org']
POSTFIX_STYLE_VIRTUAL_DOMAINS is a list even if it has only one entry.
If /etc/postfix/virtual is a virtual_alias_maps file, the first line above says laughingboot.net is a virtual_alias_domain and is not required if laughingboot.net is listed explicitly in virtual_alias_domains in main.cf. The second line says all mail to the domain laughingboot.net should be routed to mail.laughingboot.net.
If it is a virtual_mailbox_maps file, The first line may work analogously, but I'm not sure and the second line specifies a mailbox name to which to deliver laughingboot.net mail.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (2)
-
Bryan Harrison
-
Mark Sapiro