{% extends "baseTemplate/index.html" %} {% load static %} {% comment %} Catch-all address, one per domain. Stored as an ordinary virtual-alias row keyed "@domain" in email_forwardings, which is the key Postfix probes after the full address misses. Nothing about the installer's alias map had to change. The spam warning on this page is not decoration. A catch-all accepts every invented local part a dictionary attack tries, and most operators who ask for one actually want two or three explicit aliases instead. Say so before they switch it on, not in a tooltip afterwards. {% endcomment %} {% block title %}Catch-all address{% endblock %} {% block content %}
Deliver mail sent to any address at a domain — including addresses that do not exist — to one mailbox.
Spammers guess addresses — info@, sales@, then thousands of invented names. Without a catch-all every guess bounces at the edge and costs you nothing. With one, every guess lands in a real mailbox, and that mailbox becomes the busiest source of spam on the domain. It also hides typos: a customer who writes to infor@ gets through, so nobody ever finds out the address was wrong.
Most domains should not have one. Prefer explicit mailboxes, or a couple of forwarders, and keep a catch-all for the cases it is genuinely right for: a migration where the old address list is unknown, or a short-lived domain whose mail you intend to sort by hand.
Mail to addresses that do not exist starts bouncing again, immediately. Mailboxes and forwarders on the domain are untouched.