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).


Reply via email to