Re: [Mailman-Users] virtual domain and alias_maps

2013-08-16 Thread Dr Michael Daly
Thanks for the advice; I found the *data directory* in /etc/mailman/,
along with the 'genaliases' produced files that I had been unable to
locate

So I reconfigured postfix with:
alias_maps = hash:/etc/aliases, hash:/etc/mailman/aliases
 (I know someone said above this wasn't needed)

AND
virtual_alias_maps = hash:/etc/postfix/virtual,
 hash:/etc/mailman/virtual-mailman

So, now, at least email sent to the list server address
(disc...@cpddomain.org.au) seems to reach the mailserver, but the maillog
shows its rejected as an unknown user:
to=disc...@main-domain.au, orig_to=disc...@cpddomain.org.au,
relay=local, delay=0.09, delays=0.08/0.01/0/0.01, dsn=5.1.1,
status=bounced (unknown user: discuss)
Where 'discuss@cpddomain' is the list-server email address given in the
welcome email, but which seems to be reconfigured as an email addressed to
the main (non-virtual) domain on the system

I don't have a specific entry in my vmailbox file for
disc...@cpddomain.org.au...I didn't think that was needed

The other anomaly is that the relevant alias entries appear both in
/etc/mailman/aliases:
# STANZA START: discuss
# CREATED: Fri Aug 16 16:38:08 2013
discuss: |/usr/lib/mailman/mail/mailman post discuss
discuss-admin:   |/usr/lib/mailman/mail/mailman admin discuss
discuss-bounces: |/usr/lib/mailman/mail/mailman bounces discuss
discuss-confirm: |/usr/lib/mailman/mail/mailman confirm discuss
discuss-join:|/usr/lib/mailman/mail/mailman join discuss
discuss-leave:   |/usr/lib/mailman/mail/mailman leave discuss
discuss-owner:   |/usr/lib/mailman/mail/mailman owner discuss
discuss-request: |/usr/lib/mailman/mail/mailman request discuss
discuss-subscribe:   |/usr/lib/mailman/mail/mailman subscribe discuss
discuss-unsubscribe: |/usr/lib/mailman/mail/mailman unsubscribe discuss
# STANZA END: discuss

and in /etc/mailman/virtual-mailman:
# STANZA START: discuss
# CREATED: Fri Aug 16 16:38:08 2013
disc...@cpddomain.org.au  discuss
discuss-ad...@cpddomain.org.audiscuss-admin
discuss-boun...@cpddomain.org.au  discuss-bounces
discuss-conf...@cpddomain.org.au  discuss-confirm
discuss-j...@cpddomain.org.au discuss-join
discuss-le...@cpddomain.org.audiscuss-leave
discuss-ow...@cpddomain.org.audiscuss-owner
discuss-requ...@cpddomain.org.au  discuss-request
discuss-subscr...@cpddomain.org.audiscuss-subscribe
discuss-unsubscr...@cpddomain.org.au  discuss-unsubscribe
# STANZA END: discuss

Hopefully a solution is not far away!
Michael


On 08/15/2013 07:02 PM, Dr Michael Daly wrote:

 I should say the mailman version is 2.1.9, which was installed via an
 'apt-get' command on a centos package.


Then I should say see the FAQ at http://wiki.list.org/x/OIDD.


 In mm_cfg.py I have:
 ('cpddomain.org.au' is not the real domain name, but it is a virtual
 one)

 At present a subscriber can send a message to the list owner, but no
 others, and the message does NOT have the expected Subject Line prefix
 eg
 [List name]


By addressing the owner's email or LISTNAME-owner@... ? Either way, the
lack of a subject_prefix is normal?


 ##
 # Put YOUR site-specific configuration below, in mm_cfg.py . #
 # See Defaults.py for explanations of the values.  #

 # Note - if you're looking for something that is imported from mm_cfg,
 but
 you
 # didn't find it above, it's probably in Defaults.py.
 #
 add_virtualhost('www.cpddomain.org.au', 'cpddomain.org.au')
 POSTFIX_STYLE_VIRTUAL_DOMAINS = ['cpddomain.org.au']
 MTA = 'Postfix'


Is the host_name attribute on the list's General Options page
cpddomain.org.au?

With MTA = 'Postfix' genaliases will write Mailman's data/aliases file
with 10 aliases for each list as in item 3 of the FAQ at
http://wiki.list.org/x/A4E9. In addition, it will write
data/virtual-mailman with virtual mapping for each list whose host_name
is cpddomain.org.au. It will also invoke the commands defined in the
Defaults.py settings

POSTFIX_ALIAS_CMD = '/usr/sbin/postalias'
POSTFIX_MAP_CMD = '/usr/sbin/postmap'

to create/update data/aliases.db and data/virtual-mailman.db. If you
don't see this, it's because the data directory is not in
/usr/lib/mailman/. See the FAQ at http://wiki.list.org/x/KYCB

--
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan
--
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/gp%40holisticgp.com.au



Dr Michael Daly MB, BS
GradDip(Integrative Medicine), GradCert(Evidence Based Practice),
M Bus(Information Innovation), 

Re: [Mailman-Users] virtual domain and alias_maps

2013-08-16 Thread Mark Sapiro
On 08/16/2013 01:17 AM, Dr Michael Daly wrote:
 
 So I reconfigured postfix with:
 alias_maps = hash:/etc/aliases, hash:/etc/mailman/aliases
  (I know someone said above this wasn't needed)


And that was bad advice. It is needed. See below.


 AND
 virtual_alias_maps = hash:/etc/postfix/virtual,
  hash:/etc/mailman/virtual-mailman
 
 So, now, at least email sent to the list server address
 (disc...@cpddomain.org.au) seems to reach the mailserver, but the maillog
 shows its rejected as an unknown user:
 to=disc...@main-domain.au, orig_to=disc...@cpddomain.org.au,
 relay=local, delay=0.09, delays=0.08/0.01/0/0.01, dsn=5.1.1,
 status=bounced (unknown user: discuss)
 Where 'discuss@cpddomain' is the list-server email address given in the
 welcome email, but which seems to be reconfigured as an email addressed to
 the main (non-virtual) domain on the system


That is as it should be except for the ultimate 'unknown user' which I
don't fully understand.


 I don't have a specific entry in my vmailbox file for
 disc...@cpddomain.org.au...I didn't think that was needed


It's not.


 The other anomaly is that the relevant alias entries appear both in
 /etc/mailman/aliases:

This is as it should be.


 # STANZA START: discuss
 # CREATED: Fri Aug 16 16:38:08 2013
 discuss: |/usr/lib/mailman/mail/mailman post discuss
 discuss-admin:   |/usr/lib/mailman/mail/mailman admin discuss
 discuss-bounces: |/usr/lib/mailman/mail/mailman bounces discuss
 discuss-confirm: |/usr/lib/mailman/mail/mailman confirm discuss
 discuss-join:|/usr/lib/mailman/mail/mailman join discuss
 discuss-leave:   |/usr/lib/mailman/mail/mailman leave discuss
 discuss-owner:   |/usr/lib/mailman/mail/mailman owner discuss
 discuss-request: |/usr/lib/mailman/mail/mailman request discuss
 discuss-subscribe:   |/usr/lib/mailman/mail/mailman subscribe discuss
 discuss-unsubscribe: |/usr/lib/mailman/mail/mailman unsubscribe discuss
 # STANZA END: discuss


The above are the aliases that cause mail to the local addresses
'discuss' and 'discuss-*' to be appropriately piped to Mailman.


 and in /etc/mailman/virtual-mailman:
 # STANZA START: discuss
 # CREATED: Fri Aug 16 16:38:08 2013
 disc...@cpddomain.org.au  discuss
 discuss-ad...@cpddomain.org.audiscuss-admin
 discuss-boun...@cpddomain.org.au  discuss-bounces
 discuss-conf...@cpddomain.org.au  discuss-confirm
 discuss-j...@cpddomain.org.au discuss-join
 discuss-le...@cpddomain.org.audiscuss-leave
 discuss-ow...@cpddomain.org.audiscuss-owner
 discuss-requ...@cpddomain.org.au  discuss-request
 discuss-subscr...@cpddomain.org.audiscuss-subscribe
 discuss-unsubscr...@cpddomain.org.au  discuss-unsubscribe
 # STANZA END: discuss


These are virtual mappings that map virtual addresses like
discuss(-*)@cpddomain.org.au to local addresses discuss(-*). This part
is working correctly per the part of the log message that says
to=disc...@main-domain.au, orig_to=disc...@cpddomain.org.au,,
however the part that says relay=local, ... status=bounced (unknown
user: discuss) is saying that for some reason, the alias

discuss: |/usr/lib/mailman/mail/mailman post discuss

is not being processed by Postfix even though the message is being
handled by the 'local' transport.

What are the ownership and permissions on /etc/mailman/aliases.db. Is
the time stamp of this as recent as that on /etc/mailman/aliases? Are
there any Postfix log entries related to /etc/mailman/aliases?

-- 
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan
--
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