Virtual Alias Domains and Maps

Redirect virtual recipients without hosting local UNIX accounts.

v2.4Updated 2026-07-20Production guidance
Production note: Back up configuration, run postfix check, and stage changes before reloading.

Configuration

virtual_alias_domains = example.com
virtual_alias_maps = hash:/etc/postfix/virtual

# /etc/postfix/virtual
[email protected] [email protected]
@example.com [email protected]

Build map

postmap /etc/postfix/virtual
postmap -q [email protected] hash:/etc/postfix/virtual
postfix reload

Catch-all warning

Catch-all aliases attract invalid-recipient traffic and can worsen backscatter or abuse. Prefer explicit addresses.

Avoid loops

Ensure redirected destinations do not route back to the same virtual alias domain.

Search Trushilla Documentation