Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email firstname.lastname@example.org
From: Barney Desmond (barneydesmondgmail.com)
Date: Thu Sep 03 2009 - 06:27:54 CDT
2009/9/3 Henri Shustak <henri.shustakgmail.com>:
> However, I am now concerned that I have made some mistakes with regards the
> setup of the postfix configuration.
> I updated the system (with apt-get) and I guess this updated the version of
> postfix I was running. I figured everything was running correctly. However,
> when I recently went to configure a mailing list by adding various lines
> similar to the following :
> maillistnamedomain.com: "|/var/lib/mailman/mail/mailman post
> into the /etc/alias file and then going to run the postalias command on this
> file to update the .db file. the following error was reported :
> postalias: warning: /etc/aliases, line XXX: name must be local
> for every line which contained the above syntax.
/etc/aliases is only good for local names - basically: system accounts.
One solution to this is a set of virtual aliases that point to local
aliases, something like (this is just an example, I can't remember the
usual mailman syntax):
virtual_alias_maps: (note that this is postmap'd not postalias'd, so
there's no colons)
Then in /etc/aliases:
listname: "|/var/lib/mailman/mail/mailman post listname"
listname-admin: "|/var/lib/mailman/mail/mailman admin listname"
A cleaner solution might be to use mailman's "virtual domain" support.
It's been a while since I've looked at it, but this should be the
If memory serves, it leaves all the alias-handling to mailman, which is a boon.