<address-list>
The simplest of the five lines: a domain name, and all of its recipients get on the list.
The domain is written in full — example.com, not a pattern or a subdomain mask. For something more flexible there is address with a regular expression.
What this means in practice depends on where the list is plugged in: in suppression — “do not write to this domain at all”; in a processor’s unnamed list — “parse mail from this domain”; in a list of allowed senders — “sending from here is allowed.”
The value is the full domain name. When to use this line and when address:
# a whole domain — and next to it a pattern that takes the branch with subdomains <address-list suppression2> domain foo.com address /@([a-z0-9-]+\.)*bar\.com$/ </address-list>
what people get wrong and how it ends2 mistakes▶
§ 3.3.5.5
our experience
2 relations
pmtaacctfind --output csv[rcpt,dsnDiag] /var/log/pmta/acct-*.csv
3 articles
◇Who is allowed to submit mail and for whom to accept itOut of the box, the node accepts submission only from the machine itself; two different questions — “who can send through us” and “for whose addresses we accept mail” — are answered by different directives.◇Two inbound report processors and what to do with themBounces by message and complaints are parsed by two identically structured blocks; each has its own address list and its own pair of decisions about the message’s fate.◇Address lists — named and unnamedA list of addresses, domains, patterns or hashes; a named one is attached by directives such as suppression, an unnamed one lives inside an inbound mail processor.