Global
The line sets the key with which the node authenticates itself when sending the vendor data about the volume sent.
It is needed for exactly one kind of license — one that counts volume. The key is issued together with it, and the manual says directly: under such a license the directive is mandatory.
There is no default. Under a license of another kind the line is not needed and has no effect.
The key sits in the configuration in plain text — like submission passwords and API keys. So the file has to be protected accordingly.
There is nothing to guess here: if the license counts volume and there is nothing to authenticate with, you will have to sort it out with the vendor.
The other half: the key travels outside — that is its purpose. Along with it, data about your sending volume goes to the vendor, and that is part of the license agreement, not a technical detail.
If a node turns out to have a volume-based license, the line will have to be added by hand: the generated configuration has no place for it. This is worth remembering when connecting someone else’s node.
What to set. There is no choice — the key is issued by the vendor:
| Value | When |
|---|---|
| do not write it | the license does not count volume |
| the key from the vendor | the license counts volume — then the line is mandatory |
The key is stored where the node’s other secrets are and is protected by the permissions on the configuration file.
# the key is issued together with a volume-counting license volume-audit-api-key abcd0123skdju673jdksdkshd73j7shfk
what people get wrong and how it ends2 mistakes▶
§ 3.3.1.45
our experience
2 relations
grep -n 'volume-audit-api-key' /etc/pmta/config pmta show license
3 articles
◇The activation key is a prerequisite for installation, not a step after itWithout an activation key from SparkPost support the engine neither installs nor runs, and the license tier sets the outbound connection ceiling: on Standard everything above 200 is ignored.◇Cloud restrictionsClouds restrict outbound mail on port 25 until you ask them to lift the limit, and mailbox providers treat their address ranges with suspicion.◇How to turn a sending plan into hardwareTwo constants for sizing any node: about 2 KB of memory per queued recipient and spool space proportional to the total size of the messages.