@mindbaz/zonemta-multi-dkim

1.0.2 • Public • Published

zonemta-multi-dkim

Load & use a dkim key file based on a header value, example : with header X-random-header: random-domain-2, zmta will use dkim key : /path/to/zone-mta/keys/random-domain-2.pem

Setup

Add this as a dependency for your ZoneMTA app

npm install @mindbaz/zonemta-multi-dkim --save

Configure

The module uses wild-config, so there are two toml configuration files to manage

Plugin conf

Add a configuration entry in the "plugins" section of your ZoneMTA app

Example here.

Wild-config

ZoneMTA uses the following file for wild-config : /path/to/zone-mta/config/zonemta.toml

# Keys list, used to valid keys file name without extention .pem
[multi_dkim]
keys = [
  "random-domain-1",
  "random-domain-2",
  "random-domain-3"
]

License

The GNU General Public License 3 (details)

/@mindbaz/zonemta-multi-dkim/

    Package Sidebar

    Install

    npm i @mindbaz/zonemta-multi-dkim

    Weekly Downloads

    20

    Version

    1.0.2

    License

    GPL-3.0-or-later

    Unpacked Size

    67.5 kB

    Total Files

    16

    Last publish

    Collaborators

    • schwarzion
    • vhenon