Postfix: Difference between revisions

From miki
Jump to navigation Jump to search
Line 2: Line 2:
* [http://www.postfix.org/postconf.5.html Postfix Configuration Parameters].
* [http://www.postfix.org/postconf.5.html Postfix Configuration Parameters].
:* [http://www.postfix.org/postconf.5.html#local_recipient_maps <code>local_recipient_maps</code>]
:* [http://www.postfix.org/postconf.5.html#local_recipient_maps <code>local_recipient_maps</code>]
:* [http://www.postfix.org/postconf.5.html#luser_relay <code>luser_relay</code>]
* [http://www.postfix.org/ADDRESS_REWRITING_README.html ADDRESS_REWRITING_README &mdash; Postfix Address Rewriting]
* [http://www.postfix.org/ADDRESS_REWRITING_README.html ADDRESS_REWRITING_README &mdash; Postfix Address Rewriting]
* [http://www.postfix.org/LOCAL_RECIPIENT_README.html LOCAL_RECIPIENT_README &mdash; Rejecting Unknown Local Recipients with Postfix]
* [http://www.postfix.org/LOCAL_RECIPIENT_README.html LOCAL_RECIPIENT_README &mdash; Rejecting Unknown Local Recipients with Postfix]

Revision as of 07:46, 13 July 2016

References

Aliases

Add static aliases in default configuration

  • Edit /etc/aliases
  • Then run newaliases:
newaliases

Uses regexp (dynamic) aliases

Edit file /etc/postfix/main.cf as follows [1]:

alias_maps = regexp:/etc/postfix/aliases-regexp

Then create /etc/postfix/aliases-regexp as follows:

/^tom\..*@domain.com$/     tom@other.com
/^phil\..*@domain.com$/    phil@other.com

Troubleshooting

Debugging aliases

Use postmap:

postmap -q mip@prime.immie.org hash:/etc/aliases regexp:/etc/aliases-regexp
postmap -q mip hash:/etc/aliases regexp:/etc/aliases-regexp