Shows the main configuration file and the files included with the include line, and lets you edit them.
🔴 This is not viewing but editing: after saving, the reload happens by itself. A change that requires a service restart will not be applied by the page — the restart remains the operator’s job.
The defaults file is visible too, but it cannot be edited: installation and upgrades overwrite it entirely.
Access levels: viewing the configuration is opened by operator, editing by admin in http-access.
For a program — /configFile: reading, writing and listing files.
⚠️ An edit through this page diverges from the Hub: on the next apply it overwrites the files entirely.
What question the page answers:
| Question | This one or not |
|---|---|
| what is written in the configuration now | yes — the operator level |
| fix a line on the fly | yes — the admin level, the reload happens by itself |
| apply something that requires a restart | no — a manual service restart |
| what applies to a specific pair | no — show settings |
# configuration viewing for one address, editing only from the machine itself http-access 10.0.0.5 operatorhttp-access 127.0.0.1 admin
4 relations
Reloading settings versus restarting the serviceThe mechanism that is visible here. § 5.6
Replace the configuration file over the networkThe same subject on the monitor screen. inferenceRead the configuration file over the networkThe screen that shows the same thing to a human. inferenceSubmission logins, plain-text passwords and per-user settingsThe configuration page shows the whole file — including the submission passwords. inference
grep -n 'http-access' /etc/pmta/config pmta test config
3 articles
◇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.◇Accept, route, deliverA message’s path inside the node: accept, decide where, deliver — and all the settings live between these three steps.◇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.