The task. A node on a VDS whose resources are shared with other machines, where the main danger is the hung engine the virtualization section warns about.
What it is made of:
The parts have different scopes. All three are node-level.
How they interact. Two lines watch the same resource from different sides — counted recipients against measured memory — and the third sets how fast that resource is consumed. The manual does not present them as a set: the grouping is ours.
Three lines:
| Line | Default | What to set |
|---|---|---|
| max-memory-usage-percent | 100 — the check is off | with headroom, for example 75 |
| spool-max-recipients | auto — from machine resources | auto, until there is a measured reason |
| total-max-smtp-out | 1200 on Enterprise, 200 on Standard | from node resources, within the license |
max-memory-usage-percent 75 spool-max-recipients autototal-max-smtp-out 1200
grep -n 'max-memory-usage-percent\|spool-max-recipients\|total-max-smtp-out' /etc/pmta/config pmta show status