Skip to main content

Name

ec_dkim_ctl — manipulate the DK/DKIM database

Synopsis

/opt/msys/ecelerity/bin/ec_dkim_ctl [ --add-dk domain,selector,keyfile ]

/opt/msys/ecelerity/bin/ec_dkim_ctl [ --add-dkim domain,selector,keyfile ]

/opt/msys/ecelerity/bin/ec_dkim_ctl [ --delete-dk domain ]

/opt/msys/ecelerity/bin/ec_dkim_ctl [ --delete-dkim domain ]

/opt/msys/ecelerity/bin/ec_dkim_ctl [ -h ]

/opt/msys/ecelerity/bin/ec_dkim_ctl [ --list ]

Note

When adding a domain, use commas to separate values.

Description

ec_dkim_ctl is used to manipulate a small SQLite database that can be used in conjunction with the DK and DKIM actions for signing e-mail messages. If the database does not already exist, adding a domain creates the dkim_db database in the /var/log/ecelerity directory. Its schema is as follows:

CREATE TABLE ec_dkim_conf (
  domain varchar(255) PRIMARY KEY,
  selector varchar(255) NOT NULL,
  keyfile varchar(255))

CREATE TABLE ec_dk_conf (
  domain varchar(255) PRIMARY KEY,
  selector varchar(255) NOT NULL,
  keyfile varchar(255))

This command has the following options:

--add-dk domain,selector,keyfile

Add a domain to the DomainKeys table with the defined selector and keyfile. The keyfile option may be empty.

--delete-dk domain

Delete a domain from the DomainKeys table.

--add-dkim domain,selector,keyfile

Add a domain to the DKIM table with the defined selector and keyfile. The keyfile option may be empty.

--delete-dkim domain

Delete a domain from the DKIM table

-h

Show a help message.

--list

List the domains in the DK and DKIM tables.

--version or -V

Show version information.

See Also

Was this page helpful?