Managing catch-all addresses

catchalladd

Syntax:
vmm catchalladd fqdn destination …
vmm caa fqdn destination …

This subcommand allows to specify destination addresses for a domain, which shall receive mail addressed to unknown local-parts within that domain. Those catch-all aliases hence “catch all” mail to any address in the domain (unless a more specific alias, mailbox or relocated entry exists).

Warning

Catch-all addresses can cause mail server flooding because spammers like to deliver mail to all possible combinations of names, e.g. to all addresses between abba@example.org and zztop@example.org.

Example:

root@host:~# vmm catchalladd example.com user@example.org

New in version 0.6.0.

catchalldelete

Syntax:
vmm catchalldelete fqdn [destination …]
vmm cad fqdn [destination …]

With this subcommand, catch-all aliases defined for a domain can be removed, either all of them, or those destinations which were specified explicitly.

Example:

root@host:~# vmm catchalldelete example.com user@example.com

New in version 0.6.0.

Changed in version 0.6.1: Accept multiple destinations.

catchallinfo

Syntax:
vmm catchallinfo fqdn
vmm cai fqdn

This subcommand displays information about catch-all aliases defined for a domain.

Example:

root@host:~# vmm catchallinfo example.com
Catch-all information
---------------------
  Mail to unknown local-parts in domain example.com will be sent to:
         * user@example.org

New in version 0.6.0.