Globaldeprecated
The line denied an address or subnet access to the monitor — the negative half of the pair with http-mgmt-source. It has been declared deprecated, and the manual section consists of one sentence: use http-access.
A separate line for denial is no longer needed: denial has become one of four levels — none. It is written with the same directive as permission.
And the order now matters. http-access is evaluated top to bottom until the first match, so the exception is written above the allowing line; the former pair had no such rule.
The replacement is the none level, and it must stand higher:
| What it was | What it became |
|---|---|
| no-http-mgmt-source 10.0.0.9 | http-access 10.0.0.9 none above the allowing lines |
| deny everyone except one | not needed: the default is already “nobody” |
A separate denial is rarely needed — only as an exception inside an allowed range.
# this is how it was before no-http-mgmt-source 10.0.0.9 # this is how it is written now — the exception stands ABOVE the permission http-access 10.0.0.9 none http-access 10.0.0.0/24 monitor
what people get wrong and how it ends2 mistakes▶
§ 3.3.1.58.3
our experience
1 relation
grep -rn "http-mgmt-source" /etc/pmta/
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.◇The group that grants management rightsMembership in the pmta group gives an unprivileged user the right to call the node’s commands and use submission.◇How the node selects a source and combines its settingsA connection falls under all source blocks whose addresses cover it, and they act merged — the narrow one overrides the wide one; named blocks are attached only by direct reference.