Hello William 😉
don't get mad at me.
I may cite the Author Kyle D Dent from his book "Postfix, the definitive Guide" available from O'Reilly:
".....
Locating aliases
Historically, email systems used a single alias database.
Postfix lets you have as many as you want.
Multiple alias files can help organizing your configuration information. Typically, administrators configure multiple alias files for convenience when configuring separate mailing lists. The alias_maps parameter points to your alias files. If your system supports NIS, which is a network database of users (including their aliases), then by default Postfix includes NIS among your alias maps.
A typical default alias_maps looks like the following:
alias_maps = hash:/etc/aliases, nis:mail.aliases
If your system includes support for NIS, but you’re not using it, you should change the parameter so that it points to your aliases file only:
alias_maps = hash:/etc/aliases
You may want to locate your aliases file in your Postfix configuration directory for consistency. Some administrators prefer to have all of the email configuration files located together. Simply reassign alias_maps to point to the new location:
alias_maps = hash:/etc/postfix/aliases
You should also reassign alias_database so that your newaliases command continues to work correctly:
alias_database = hash:/etc/postfix/aliases
Building alias database files
Since the format of alias_maps differs from that of Postfix lookup tables, you cannot use postmap to build the alias database from your text file. Instead, Postfix provides the postalias command. Its command-line syntax is the same as that of postmap, allowing you to create or query alias_maps. To build an alias database from your aliases file, execute the following:
# postalias /etc/aliases
Another, Sendmail compatibility, command related to alias files is the newaliases command. It provides a convenient way to rebuild your alias database. The Postfix installation includes a replacement version of the command that follows the same syntax as the original. It’s normally executed with no arguments and determines which alias files to rebuild from the alias_database parameter. The alias_database parameter differs from alias_maps in that it includes only standard Unix database-mapped files (those that should be indexed by newaliases), whereas alias_maps might also contain other map types such as nis, newaliases uses the default_database_type parameter discussed earlier to determine which database format to use.
....."
So - will the newaliases not work - even stated otherwise?