(Apologies for re-raising a topic I asked about here a couple of years
ago. The instructions on Sourceforge have changed a bit since then.)

New server runs OpenBSD 4.7, postfix 2.65, mailman 2.1.14, and virtual
domains. Mail sent to/from virtual domains works fine.

Different story with Mailman. Although postfix says a message addressed
to a list is "sent" to all addresses, subscribers from virtual domains
on this server do not receive the message. Subscribers on other domains
not on this server do receive the message. There's no indication of
trouble in the Mailman logs or in maillog.

I've followed the setup instructions here, doing section 6.1.2 before
6.1.1 (given the link about doing virtual stuff first):

http://mailman.sourceforge.net/mailman-install/postfix-virtual.html
http://mailman.sourceforge.net/mailman-install/postfix-integration.html

I've pasted the config files below.

Thanks in advance for clues on getting Mailman to deliver to virtual
addresses on this server.

dn


server hostname:
mail.domain1.tld

virtual domains:
domain1.tld # (not its real name!)
domain2.tld
domain3.tld

-----

from /etc/postfix/main.cf:

..

myhostname = mail.domain1.tld
mydomain = domain1.tld
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

..

alias_maps = hash:/etc/mail/aliases, hash:/usr/local/mailman/data/aliases

virtual_alias_maps =
        proxy:mysql:/etc/postfix/sql/forwardings.cf
        proxy:mysql:/etc/postfix/sql/email2email.cf
        hash:/usr/local/mailman/data/domain1-tld
        hash:/usr/local/mailman/data/virtual-mailman

-----

from /usr/local/mailman/Mailman/mm_cfg.py:

MTA = 'Postfix'
MAILMAN_SITE_LIST = 'mailman'
DEFAULT_EMAIL_HOST = 'domain1.tld'
DEFAULT_URL_HOST = 'mail.domain1.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 = [ 'domain2.tld', 'domain3.tld' ]
# Clear the Defaults.py VIRTUAL_HOSTS entry
VIRTUAL_HOSTS.clear()
add_virtualhost('DEFAULT_EMAIL_HOST', 'DEFAULT_URL_HOST')
add_virtualhost('domain2.tld', 'domain2.tld')
add_virtualhost('domain3.tld', 'domain3.tld')

-----

/usr/local/mailman/data/aliases


# The ultimate loop stopper address
mailman-loop: /usr/local/mailman/data/owner-bounces.mbox

# STANZA START: mailman
# CREATED: Sat Oct 30 11:23:37 2010
mailman:             "|/usr/local/mailman/mail/mailman post mailman"
mailman-admin:       "|/usr/local/mailman/mail/mailman admin mailman"
mailman-bounces:     "|/usr/local/mailman/mail/mailman bounces mailman"
mailman-confirm:     "|/usr/local/mailman/mail/mailman confirm mailman"
mailman-join:        "|/usr/local/mailman/mail/mailman join mailman"
mailman-leave:       "|/usr/local/mailman/mail/mailman leave mailman"
mailman-owner:       "|/usr/local/mailman/mail/mailman owner mailman"
mailman-request:     "|/usr/local/mailman/mail/mailman request mailman"
mailman-subscribe:   "|/usr/local/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe mailman"
# STANZA END: mailman

# STANZA START: s
# CREATED: Sat Oct 30 11:35:12 2010
s:             "|/usr/local/mailman/mail/mailman post s"
s-admin:       "|/usr/local/mailman/mail/mailman admin s"
s-bounces:     "|/usr/local/mailman/mail/mailman bounces s"
s-confirm:     "|/usr/local/mailman/mail/mailman confirm s"
s-join:        "|/usr/local/mailman/mail/mailman join s"
s-leave:       "|/usr/local/mailman/mail/mailman leave s"
s-owner:       "|/usr/local/mailman/mail/mailman owner s"
s-request:     "|/usr/local/mailman/mail/mailman request s"
s-subscribe:   "|/usr/local/mailman/mail/mailman subscribe s"
s-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe s"
# STANZA END: s

-----

/usr/local/etc/mailman/data/domain1-tld:

domain1.tld  IGNORE
@domain1.tld @mail.domain1.tld

-----

/usr/local/mailman/data/virtual-mailman:

# LOOP ADDRESSES START
mailman-l...@domain1.tld        mailman-loop
# LOOP ADDRESSES END

# STANZA START: s
# CREATED: Sat Oct 30 11:35:12 2010
s...@domain1.tld              s
s-ad...@domain1.tld        s-admin
s-boun...@domain1.tld      s-bounces
s-conf...@domain1.tld      s-confirm
s-j...@domain1.tld         s-join
s-le...@domain1.tld        s-leave
s-ow...@domain1.tld        s-owner
s-requ...@domain1.tld      s-request
s-subscr...@domain1.tld    s-subscribe
s-unsubscr...@domain1.tld  s-unsubscribe
# STANZA END: s

-----


------------------------------------------------------
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to