Thank you to everyone who provided assistance with regards sub-domain
aliases. The mailman mailing lists are working great now!
Finally, what are your general thoughts on being able to include
non-local addresses in the /etc/aliases file? Before, I sign up to
the
developer mailing list I would like some feed back about this from
people who have more experience with the way postfix works.
After all, there could be a good reason that this file is only for
local
mail. If anyone is able to explain why this is file is only for
dealing
with local mail then I would be be most interested to know more.
You all provided great feed back. The postfix mailman community is
very
helpful which is a really good for this kind of project.
Thank you again!
Before you sign up for the developer mail list, read its purpose on
the http://www.postfix.org/lists.html page.
"NOT for questions, problem reports and feature requests;"
Addresses listed in alias_maps are expanded during delivery by the
local(8) delivery agent. This is the only postfix process that
expands these aliases. As a result, only local usernames (ie. the
user part of any domain listed in $mydestination) are valid in the
local alias table.
This is for both sendmail(TM) compatibility and for security.
If you need to rewrite arbitrary addresses, use the
virtual_alias_maps feature.
These design features are not likely to change.
For further details, see
http://www.postfix.org/aliases.5.html
http://www.postfix.org/local.8.html
http://www.postfix.org/OVERVIEW.html
and the list archives.
Okay thank you. This is all great information.
I understand now from reading the man page for local that this is only
for local queues :
This line states this perfectly : "All delivery decisions are made
using the bare recipient name"
As such this lookup is not going to involve the part of the email
after the '@' symbol. If I have misunderstood then please let me know.
I am guessing that in the earlier version of postfix the entire email
address was being examined and now this is not the case.
Thank you again for your help and clarification with regards the local
command and its relevance to the /etc/aliases (.db file).