<inline-seeding>
The key opens access to the vendor’s automatic seeding service. The line is mandatory: without it the mechanism is not enabled.
The format is strict — exactly forty hexadecimal characters. The key is created in the vendor’s account and requires two permissions: “Inline Seeds: On Prem” and “Account: Read”.
The same key works for the event export too — <signals> uses the same kind. If subaccounts are set up, take the main account’s key.
🔴 The key lies in the configuration in plain text and gets into its backups. File permissions matter here as much as the key itself.
🔎 The task is close to ours. Seed mailboxes — what we were going to use to measure inbox placement — are solved here by the vendor: addresses are inserted into the mailing automatically, and the results are viewed in its own tool. Our analysis showed that doing it ourselves runs into proxies: polling mailboxes from a single address ends with them being blocked.
Key requirements:
| What | Requirement |
|---|---|
| length | exactly 40 characters |
| character set | hexadecimal digits |
| permissions | Inline Seeds: On Prem and Account: Read |
| with subaccounts | the main account’s key |
<inline-seeding> api-key 0123456789abcdef012345678901234567890123</inline-seeding>
what people get wrong and how it ends2 mistakes▶
our experience
§ 11.2
1 relation
grep -i "seed\|inline" /var/log/pmta/log | tail -20
2 articles
◇Seeding campaigns with control addressesThe engine mixes the vendor’s addresses into a mailing, and the result is viewed in the vendor’s deliverability tool; independent of event export.◇Job headerThe x-job header tags a message with a job; the node reads it only if the source is allowed process-x-job, and then the job is visible in accounting, the monitor and pause commands.