<signals>
The customer ID the api-key is associated with. Before PowerMTA 5.5 it had to be set if tracking was done by the engine. Since 5.5 it is not needed: the engine determines the account from the key itself.
The line is not declared deprecated, but there is no longer any point in it. It turns up in migrated configurations and in manual examples left over from earlier versions.
Removing it is safe — in version six it affects nothing.
The decision depends only on the version:
| Version | Line |
|---|---|
| before 5.5 | mandatory for engine-side tracking |
| 5.5 and later | not needed, can be removed |
# this is how it was before 5.5; in version six the line can be removed <signals> engagement-tracking sparkpost customer-id 123</signals>
what people get wrong and how it ends1 mistake▶
§ 11.1.6.2.7
1 relation
grep -rn "customer-id" /etc/pmta/ ; pmta show version 2>/dev/null | head -2
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.